(DETROIT) -- Yan Gomes hit a two-run triple, Zach McAllister allowed a run and four hits in six innings and the Cleveland Indians held on for a 3-2 win over the Detroit Tigers on Wednesday night.
McAllister (2-0) walked two and struck out four and John Axford pitched the ninth for his fifth save for Cleveland, which had lost 18 of its previous 23 against Detroit.
Axford got out of a jam with a runner on third to seal the win. Alex Avila doubled and went to third on an error by center fielder Michael Bourn with one out. Axford then struck out pinch hitter Don Kelly and got Rajai Davis on a groundout to end the game.
Bryan Shaw pitched a scoreless seventh, but Cody Allen gave up an unearned run in the eighth when Indians manager Terry Francona called for a replay review on the play at first base on a bunt single by Detroit's Ian Kinsler and the safe call was upheld. That put runners on first and second with no outs. Torii Hunter grounded into a double play and Miguel Cabrera singled to make it 3-2. Victor Martinez followed with a single, but Allen fanned Austin Jackson to end the inning.
Miguel Cabrera drove in both runs for the Tigers. Detroit starter Anibal Sanchez (0-1) gave up three runs -- two earned -- and two hits in five innings, walking four and striking out eight.
Gomes gave the Indians a 3-1 lead in the second with his triple that scored Asdrubal Cabrera, who reached on an error by Cabrera at first, and David Murphy, who walked.
Murphy made sliding catches in right on line drives by Nick Castellanos in the second and Cabrera in the fourth.
Cleveland got a run in the first as Sanchez minimized the damage after walking the first three batters to load the bases. No Indians batter swung at his first 19 pitches before Carlos Santana grounded into a run-scoring double play on pitch No. 20. Sanchez then got Michael Brantley on a foulout to end the inning.
Detroit tied it at 1 in the bottom of the first on Cabrera's RBI groundout.
Copyright 2014 Associated Press. All Rights Reserved.