The Tigers trailed 11-6 after six innings but pulled within one run on Jose Iglesias' two-run home run in the eighth inning off Trevor Hildenberger.
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.
Upton's HR caps comeback for Tigers in 12-11 win over Twins DETROIT - Justin Upton hit a two-run homer off Matt Belisle in the ninth inning, giving Detroit a 12-11 win over the Minnesota Twins on Saturday night after the Tigers wasted a five-run lead and then overcame a five-run deficit. Rosario nailed a three-run homer in the fourth inning and Kepler added a two-run shot in the fifth. The Twins racked up 19 hits with Joe Mauer going deep and driving in five while Eddie Rosario and Byron Buxton each homered and knocked in two runs apiece. Mikie Mahtook singled against Belisle (0-2) starting the bottom half and Upton drove a high fastball into the left-field seats (see full recap).
Shane Greene (3-2) escaped a bases-loaded jam when he struck out Miguel Sano on a slider. 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.
WHITE SOX 6, ROYALS 3: At Chicago, Tim Anderson hit a two-run homer to cap a four-run, seventh-inning rally, Reynaldo Lopez pitched six strong innings in his White Sox debut and Chicago won its fourth straight.
Dillon Gee allowed a sacrifice fly to Upton after Mahtook's one-out triple in the seventh.
Rockies center fielder Charlie Blackmon went 4 for 5 with two runs scored and two stolen bases. McCann's grand slam in the first put the Tigers on top 5-0. He has a.258 batting average with 11 home runs and 37 RBI for the season.