CLEVELAND -- Munenori Kawasaki's two-out, two-run single keyed a three-run, ninth-inning rally that broke a 2-2 tie, and the Toronto Blue Jays beat the Cleveland Indians 5-4 Wednesday night.
With a runner at second and two outs in a tie game, Blue Jays pinch hitter J.P. Arencibia singled off reliever Joe Smith. Emilio Bonifacio walked, loading the bases.
Kawasaki then drove a single to center, scoring two runs. When center fielder Michael Bourn bobbled the ball for an error, Bonifacio also scored, making it 5-2.
Cleveland nearly tied it in the bottom of the ninth. An RBI single by Asdrubal Cabrera off Toronto closer Casey Janssen in the bottom made it 5-3, and then a throwing error by second baseman Kawasaki allowed a second run to score to make it 5-4.
Steve Delabar replaced Janssen and got Michael Brantley to fly out, earning his first save.
Toronto reliever Neil Wagner (2-3) got the last out of the bottom of the eighth to receive the win. Rich Hill (0-1) took the loss after allowing a one-out walk in the ninth that wound up being the tiebreaking run.
Cleveland trailed 2-1 going into the bottom of the eighth, which began with a single and a stolen base by Bourn off Toronto reliever Brett Cecil. Cecil retired the next two batters, but Nick Swisher walked.
Michael Brantley then singled to center, scoring Bourn with the tying run.
Cleveland starter Justin Masterson, who already has two 1-0 compete game victories this season, seemed as if he might be headed for No. 3. Masterson held Toronto scoreless on two hits through the first six innings, and the Indians led 1-0.
With one out in the seventh, Toronto's Adam Lind drove a double into the gap in right-center field. Masterson retired Colby Rasmus on a ground ball for the second out, but then Masterson lost the strike zone. He walked Maicer Izturis and Josh Thole, which loaded the bases with two outs.
Bonifacio lined a single to right field, scoring Lind and Izturis, giving Toronto a 2-1 lead.
In 6 2/3 innings, Masterson threw 120 pitches and gave up two runs on four hits with six strikeout and five walks.
Toronto starter Esmil Rogers pitched six innings, giving up one run on four hits.
NOTES: Cleveland RHP Danny Salazar will make his major league debut when he starts Thursday's game against the Blue Jays. Salazar was 5-5 with a 3.08 ERA in a combined 17 starts at Triple-A Columbus and Double-A Akron. ... Indians RHP Zach McAllister will make his first minor league rehab start Saturday with Akron. McAllister has been on the disabled list since June 8 with a sprained right middle finger. ... Arencibia ranks third on Toronto's all-time list for home runs by a catcher with 57. ... After his loss Tuesday night, Blue Jays RHP Josh Johnson is 1-4, but he also hasn't received much run support in his recent starts. The Jays have failed to score a run in each of his last three starts and in four of his last five.