Robinson Cano | Yankees 4, Rays 3
Cano made it eight straight games with at least one RBI, giving the Yanks a lead they would keep with a two-run single in the top of the eighth inning.
Grandal broke an eighth-inning tie with a two-run pinch-hit homer to help the Padres earn the franchise's first three-game sweep at Arizona.
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.
Highlights » 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.
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.
Highlights » 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.
Brandon Moss | A's 3, Red Sox 2
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.
Highlights » 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.
Highlights » Justin Verlander | Tigers 5, Twins 1
Verlander allowed one run on four hits and hurled his fifth complete game of the season.
Highlights » 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.
Highlights » Ryan Zimmerman | Nationals 9, Giants 4
Zimmerman homered and drove in three runs as the Nationals beat the Giants in an Independence Day matinee.