Updated

CHICAGO (AP) -- Ian Kinsler had five hits, including a home run, and the Detroit used a three-run eighth inning to rally for a 10-8 victory over the Chicago Cubs on Tuesday night.

Nick Castellanos had a two-run single and J.D. Martinez added a sacrifice fly in the tie-breaking eighth.

Martinez and Anthony Gose also homered for the Tigers in a game that was delayed for 2 hours and 17 minutes after a strong thunderstorm hit with one out in the bottom of the third.

Anthony Rizzo singled in Dexter Fowler to tie it 6-all in the seventh as the Cubs rallied from four runs down. But they lost their second straight following a nine-game winning streak. Chicago's eight-game home winning streak also ended.

Rookie Kyle Schwarber launched a three-run blast -- his ninth homer in 35 games -- and Chris Coghlan hit a two-run shot for the Cubs.

Al Alburquerque (3-0), the fourth of six Detroit relievers, got one out and the win.

Pedro Strop (1-6), the fifth of six Chicago relievers, gave up the three runs in the eighth and took the loss.

Detroit was ahead 5-2 when the storm hit.

Cubs starter Jason Hammel was hit hard in three innings, allowing five runs and nine hits, including Detroit's three homers. Jason Motte, who took over in the fourth following the rain delay, allowed the first earned run given up by the Cubs' bullpen since Aug. 9.

Tom Gorzelanny relieved Detroit starter Anibal Sanchez following the delay.

Sanchez, who allowed Coghlan's homer among three hits in 2 1-3 innings, hasn't won since July 23. In his last five starts he has three losses and two no-decisions while permitting 20 runs in 25 2-3 innings.

After Hammel struck out Gose leading off, the next three Tigers ripped the ball. Kinsler and Martinez homered, and Cabrera doubled as Detroit jumped out to a 3-0 lead in the first.

Cabrera's liner was caught by a fan who reached out with a glove over the basket above the wall in left field. The hit, originally called a homer, was changed to a double after a video review.

Coghlan's two-run opposite field shot in the bottom of the inning cut it to 3-2, but Gose replied with a two-run homer in the second to move Detroit ahead 5-2.

Schwarber's blast deep into the bleachers in right field in the fifth made it 6-5.

TRAINER'S ROOM

Tigers: C Bryan Holaday, who was expected to be recalled on Sept. 1 when rosters expand, may be out for the season after injuring his left thumb on Monday playing for Triple-A Toledo. Mud Hens manager Larry Parrish told the Detroit News Holaday either "dislocated or fractured" the thumb in a collision at home plate.

Cubs: RHP Rafael Soriano (right shoulder inflammation) threw a simulated game on Tuesday, but manager Joe Maddon did not have a report on his progress. Soriano is expected to go on a rehab assignment when he's ready to return to live action.