Wilin Rosario hit a go-ahead, two-run single in the 10th and the Colorado Rockies went on to score a franchise-record eight runs in an extra inning, beating the Detroit Tigers 12-4 on Friday night to snap a season-high, eight-game losing streak.
Jose Valverde (3-2) gave up a leadoff single to Michael Cuddyer in the 10th and allowed him to get to third on a throwing error to first base after Eric Young laid down a sacrifice bunt. Valverde got Jordan Pacheco to ground out to shortstop Jhonny Peralta, whose throw home got Cuddyer out. Rosario broke the tie and Luis Marte gave up back-to-back homers to Carlos Gonzalez and Cuddyer.
The last time any team scored at least that many runs in an extra inning was Aug. 16, 2009, when the Angels scored nine runs in the 13th inning at Baltimore.
Matt Belisle (3-2) earned the win with two scoreless innings.