SAN FRANCISCO -- Brandon Barnes hit a two-run, inside-the-park home run in the ninth inning, and the Colorado Rockies rallied for the second straight day to stun the San Francisco Giants, 5-4, on Saturday.
Charlie Blackmon singled with two outs off Giants closer Sergio Romo (3-3) before Barnes lined a hit to center field. San Francisco's Angel Pagan misplayed the ball and it skipped to the fence as Blackmon and Barnes raced around the bases.
Barnes, who had a walkoff triple to beat the Dodgers on June 7, had flown out to center in three consecutive at-bats before helping Colorado extend its winning streak to four games.
It's the second consecutive blown save and fourth this season for Romo, who gave up five runs in the ninth inning of Friday's 7-4 loss to Colorado (see full recap).
Suarez just misses cycle, Tigers win
DETROIT -- Rookie Eugenio Suarez hit a leadoff homer and a run-scoring double in Detroit's seven-run third inning, and the slumping Tigers beat the Minnesota Twins 12-9 on Saturday.
The Tigers led 11-1 after six innings, but their struggling bullpen had trouble finishing off the game.
Detroit came into the game having lost 17 of 24 after a fast start to the season, but it was helped by another strong pitching performance. Anibal Sanchez (3-2) was charged with three runs and four hits in 6 1-3 innings.
Suarez, who also tripled in the seventh, had a chance for a cycle needing just a single in the eighth inning but grounded out (see full recap).
Cosart strong in Astros' win
HOUSTON -- Matt Dominguez broke out of a slump with two hits including a three-run double in Houston's big third inning to lead the Astros to a 7-3 win over the Tampa Bay Rays on Saturday.
Dominguez was 1 for 12 in the first three games of this homestand before singling in the second inning. The Astros led by one when he cleared the bases with his double in a five-run third inning that made it 5-1.
Jarred Cosart (6-5) allowed nine hits and three runs in seven innings in his longest outing since May 5 for the win.
Tampa Bay starter Chris Archer (3-4) was done in by an error and a lack of control in his shortest start this season. He allowed three hits and six runs - one earned - with three walks in three innings (see full recap).