SEATTLE (AP) Kyle Seager had two key hits that tied the score, Mike Zunino lofted a game-winning sacrifice fly and the Seattle Mariners rallied twice to beat the Detroit Tigers 6-5 in 15 innings Tuesday night for their season-high fifth straight victory.

Victor Martinez gave Detroit a 5-4 lead when he opened the 15th with his 20th home run. But the Mariners came back against closer Francisco Rodriguez and took advantage of a pivotal error by Tigers left fielder Justin Upton.

Rodriguez (1-3) issued a one-out walk to Nelson Cruz before Adam Lind singled. Seager, who tied it 4-all with a three-run homer in the eighth, followed with an RBI single to left. Upton booted the ball, allowing Lind to reach third base as Seager advanced to second.

More from FoxSports

Zunino hit a fly ball to medium center field, and Lind slid home easily ahead of a wayward throw from Tyler Collins.