Jordan Zimmermann was demolished for seven runs in 3 1/3 innings by the Twins on Saturday but escaped a loss as his team pulled out a win in the final inning. Detroit (52-63) dropped 11 games under.500 with Friday's setback and has lost six of its last seven while allowing an average of seven runs in those losses.
Bruce drove in another run with a single in the fifth after Jose Ramirez's leadoff double.
Cabrera, acquired by Kansas City on July 30, homered with one out off Aaron Bummer (1-3) and drove in Lorenzo Cain, who led off the inning with a walk, and Chris Beck. The Twins are allowing an average of 3.2 runs during the winning streak and leaned heavily in the series opener on the bullpen, which responded by allowing one run and four hits in 4 1/3 innings in relief of ineffective starter Kyle Gibson. Cabrera has an eight-game hitting streak.
Twins Max Kepler and Eddie Rosario each finished the night with three RBI's while Brian Dozier finished with three runs scored and one RBI.
Zimmermann (7-10) pitched two scoreless innings before allowing five in the third and two in the fourth to fritter away a 5-0 lead.
METS 7, PHILLIES 6: At Philadelphia, Amed Rosario's first career homer broke a tie leading off the ninth inning, Yoenis Cespedes and Michael Conforto also went deep and NY beat Philadelphia. Matthew Boyd toes the rubber for the Detroit Tigers with the Minnesota Twins in town on Sunday afternoon.
Buxton led off the fourth with his sixth home run, which was just over the wall in right-center field and gave the Twins a 6-5 lead.
CARDINALS 8, BRAVES 5: At St. Louis, Paul DeJong had two doubles with three RBIs and Randal Grichuk tripled and drove in two as the surging St. Louis won its season-high seventh straight game.
A former first lieutenant in the United States Army, and the first graduate of the United States Military Academy in West Point, New York, to reach the majors, Rowley missed all of the 2014 and 2015 minor league seasons while on active service, including a stint in Bulgaria.