After Jason Heyward's sensational 2010 rookie season, no one could've imagined the Braves right fielder being overshadowed this year by his friend and longtime former roommate, Freddie Freeman.

So far, he has been. But Thursday against Colorado, Heyward served a reminder of what he can do when healthy - a three-hit game with a double and his ninth home run, plus another would-be infield hit erased by an umpire's bad call.

Freeman also had three hits Thursday including his fourth homer in four days, a three-run opposite-field blast in a five-run third inning that keyed the Braves' 6-3 win.

The 21-year-old rookie first baseman has hit .299 with eight homers and 20 RBIs in his past 24 games, and Freeman is third on the team in homers (13) and RBIs (42).

Heyward hit a solo homer in the fifth inning, making it the first time he and Freeman hit home runs in the same major league game.

"We did it a few times in the minors, but it's pretty cool" to do it in the majors, Heyward said.

On Wednesday, Heyward had talked about Freeman's rapid ascent as a rookie.

"I'm definitely proud of him," Heyward said. "He's one of my best friends. Seeing him do well is nothing new for me - I've seen him do that for a long time. I'm not shocked. I'm glad to see his hard work paying off."