Cleveland 2, Toronto 1
The Cleveland Indians did it the hard way.
Washington 3, Cincinnati 2
Washington Nationals center fielder Ben Revere got a big bear hug from teammate Jayson Werth, who knows a thing or two about walk-off hits.
Philadelphia 4, Kansas City 3
Second-year center fielder Odubel Herrera is the player most likely to represent the Philadelphia Phillies in the All-Star Game later this month, but the Venezuelan native said through an interpreter Friday that he doesn't dwell on such things.
Boston 5, LA Angels 4
After stumbling through a 10-16 June, the Boston Red Sox started July by dodging a major bullet on Friday night.
Detroit 10, Tampa Bay 2
Victor Martinez always hits well at Tropicana Field, with eight career home runs in 41 games entering Friday.
NY Mets 10, Chi. Cubs 2
For New York Mets right-hander Jacob deGrom, waiting through two rain delays, and until the first day of July spilled into the second, was a small price to pay after going more than two months without a victory.
Miami 7, Atlanta 5
If the Miami Marlins followed their original plan, Jose Fernandez would have been back at the hotel getting ready for Saturday's start. Instead he remained at Turner Field and wound up being the improbable hero at the plate.
Houston 5, Chi. White Sox 0
For a long while a fortuitous snap of the bat and bounce of the ball appeared to be the lone tally the red-hot Astros offense would muster against White Sox right-hander Miguel Gonzalez. But then, the resurgent Carlos Gomez delivered a little more offense for insurance.
Texas 3, Minnesota 2
After sustaining heartbreaking, walk-off losses each of the previous two days, the Texas Rangers finally inflicted some late damage.
St. Louis 7, Milwaukee 1
Jaime Garcia had nothing but praise for the Milwaukee Brewers' lineup after Friday night's game.
San Francisco 6, Arizona 4
Except for wobbly legs, an upset stomach and a feeling of nausea, San Francisco right-hander Johnny Cueto's warmup bullpen session went fine Friday. His game got a lot better.
Pittsburgh 7, Oakland 3
When shortstop Jordy Mercer stepped to the plate with one out in the third inning Friday night, the Pittsburgh Pirates trailed by three runs and hadn't put a runner on base against Oakland Athletics right-hander Sonny Gray.
Pittsburgh 7, Oakland 3
Jordy Mercer, Josh Harrison and Matt Joyce each had two hits, and the Pittsburgh Pirates rallied to defeat the Oakland A's 7-3 at the Oakland Coliseum on Friday night.
Seattle 5, Baltimore 2
The Baltimore Orioles rolled into Safeco Field on a seven-game winning streak, having scored 43 runs in their past four wins.
LA Dodgers 5, Colorado 0
Less than 18 hours after being acquired by the Los Angeles Dodgers, right-hander Bud Norris did a more than credible impression of the pitcher he replaced Friday night.
San Diego 7, NY Yankees 6
Colin Rea allowed two runs over six innings Friday night as the San Diego Padres turned back a four-run, ninth-inning rally to defeat the New York Yankees 7-6 in the opener of a three-game series at Petco Park.
San Diego 7, NY Yankees 6
The San Diego Padres first game without closer Fernando Rodney turned out to be far more exciting than manager Andy Green wanted it to be.