CLEVELAND (AP) — Robinson Cano hit a three-run homer in the 10th inning off Cody Allen, lifting the Seattle Mariners over the Cleveland Indians 10-7 on Thursday.

Cano had an early single and then an RBI double in the sixth before connecting with two outs for his sixth home run this season. He had been hitless in seven previous at-bats against Allen (0-1).

Steve Clevenger, who hit a two-run homer in the second, drew a leadoff walk from Allen. Franklin Gutierrez walked on a full count with two outs before Cano homered to dead center.

Tony Zych (1-0) pitched the ninth for his first major league win. Steve Cishek worked the 10th for his second save in as many days.