Each day, MLB.com selects one player from each game whose performance stands out:
A.J. Burnett | Pirates 2, Cardinals 0
Burnett struck out seven over seven scoreless innings in his Pirates debut.
Desmond homered to open the scoring, then ended it with a walk-off sac fly in the 11th.
Highlights » Alex Gonzalez | Brewers 9, Rockies 4
Gonzalez went 3-for-4 with a three-run homer and four RBIs, as well as flashing his glove on "D."
Highlights » Philip Humber | White Sox 4, Mariners 0
Humber tossed the 21st perfect game in MLB history and third by a White Sox pitcher.
Highlights » Scott Hairston | Mets 5, Giants 4
Hairston slid hard into Buster Posey, causing an errant throw that brought home the winning run.
Highlights » Tommy Hanson | Braves 3, D-backs 2
Hanson works seven stellar innings as starting pitching continues to shine in Atlanta's fifth successive win.
Highlights » Clayton Kershaw | Dodgers 5, Astros 1
Kershaw tossed seven scoreless innings, striking out nine and allowing three hits and two walks.
Kipnis went 4-for-5 and drove in three runs as the Tribe spoiled Oakland's celebration of its 1972 World Series championship team.
Highlights » Cory Luebke | Padres 5, Phillies 1
Luebke tossed eight scoreless innings, allowing two hits and two walks while striking out five.
Highlights » Josh Hamilton | Rangers 10, Tigers 4 (Game 1)
Hamilton went 2-for-5, including a three-run homer that ignited an eight-run first inning.
Highlights » Paul Maholm | Cubs 6, Reds 1
After allowing one run in the first, the lefty followed up with five scoreless frames.
Highlights » Colby Rasmus | Blue Jays 9, Royals 5
Rasmus belted a pair of homer runs, his third career multihomer game.
Highlights » James Shields | Rays 4, Twins 1
James Shields didn't allow a run over eight-plus innings and fanned seven.
Highlights » Mark Teixeira | Yankees 15, Red Sox 9
Teixeira homered from each side of the plate and collected six RBIs to fuel the Yankees' rally.
Highlights » Justin Verlander | Tigers 3, Rangers 2 (Game 2)
Justin Verlander allowed just one run, unearned, and fanned eight.
Highlights » Jered Weaver | Angels 6, Orioles 3
Weaver improved to 3-0 with a complete-game win, allowing three runs and fanning five.
This story was not subject to the approval of Major League Baseball or its clubs.