Aaron Harang | Dodgers 4, Reds 1
Harang held the Reds to three hits over seven innings in his first start against his old team since leaving Cincinnati after the 2010 season.
Casey Kotchman | Indians 12, Angels 3
The Indians supplied fireworks in their Fourth of July rout, with Kotchman cranking one of their two three-run blasts.
Bryan LaHair | Cubs 5, Braves 1
All-Star LaHair gave the Cubs a lead they wouldn't relinquish with a solo home run in the fourth, his 14th of the season.
Cliff Lee | Phillies 9, Mets 2
Lee tossed eight innings of two-run ball while striking out nine batters on his way to his first win of the season. Highlights »
Michael McKenry | Pirates 6, Astros 4
McKenry drove in a pair of runs on two hits and a sac fly to help the Pirates erase an early deficit. Highlights »
Brandon Moss | A's 3, Red Sox 2
Hanley Ramirez | Marlins 7, Brewers 6 (10)
Moss homered, singled, doubled and scored the game-tying run in the A's sweep.
Ramirez came through in the clutch in the 10th inning, delivering a two-out RBI single to put Miami ahead to stay.
Chris Tillman | Orioles 4, Mariners 2
In his season debut, Tillman allowed just two hits and two uearned runs over 8 1/3 stellar innings to lead the O's to a series win in Seattle.
Justin Verlander | Tigers 5, Twins 1
Verlander allowed one run on four hits and hurled his fifth complete game of the season.
Carlos Villanueva | Blue Jays 4, Royals 1
Villanueva, making just his second start while filling in for an injury-plagued rotation, threw six scoreless innings, allowing four hits with seven strikeouts. Highlights »
Adam Wainwright | Cardinals 4, Rockies 1
Looking for a bounceback outing, Wainwright allowed one run in six innings and struck out seven. Highlights »
Kevin Youkilis | White Sox 5, Rangers 4
Youkilis' trademark grinding approach at the plate led to a 10th-inning walk-off win for the South Siders.
Ryan Zimmerman | Nationals 9, Giants 4
Zimmerman homered and drove in three runs as the Nationals beat the Giants in an Independence Day matinee.