Updated

Prince Fielder couldn't quiet the crowd during the Home Run Derby. He sure did at the All-Star game.

Booed for the second straight day in the desert, Fielder came through with a crowd-shushing blast to earn All-Star game MVP honors in the National League's 5-1 win over the American League on Tuesday night.

The NL captain for Monday's Home Run Derby, Fielder had become a villain in Phoenix after bypassing Diamondbacks right fielder Justin Upton.

Fielder couldn't keep them quiet during the derby, missing the finals while being booed every at-bat. He came through in the All-Star game, though, lifting a three-run homer off Texas left-hander C.J. Wilson in the fourth inning that sent a collective ohh! through the crowd.