Ubaldo Jimenez and three relievers combined on a shutout and the Cleveland Indians defeated the Toronto Blue Jays 3-0 on Tuesday night.

Jimenez (7-4) dodged constant trouble in six innings, allowing five hits with two walks and four strikeouts.

Cody Allen, Joe Smith and Chris Perez blanked Toronto over the final three innings. Perez allowed two hits in the ninth, but earned his 10th save as the Indians recorded their American League-leading 11th shutout.

The Indians managed only four hits. Nick Swisher and Michael Brantley had RBI singles in the fourth when the Indians put together a walk and three straight singles off starter Josh Johnson (1-4), who gave up two runs in seven innings.

Asdrubal Cabrera added a sacrifice fly in the eighth.

Toronto stranded nine runners, with seven in the first five innings, and was 1 for 12 with runners in scoring position. Maicer Izturis and Rajai Davis singled with one out in the ninth, but J.P. Arencibia struck out and pinch hitter Josh Thole lined out to shortstop.

The Blue Jays’ best threat against Jimenez came in the fourth when they had runners on first and third with nobody out. Colby Rasmus started the inning with a double and took third on Izturis’ single. Davis hit into a fielder’s choice and stole second but Arencibia struck out and Emilio Bonifacio flied out to deep right.

Jimenez’s strongest inning came in the sixth, the only time he retired the side in order. The right-hander, who couldn’t hold a 5-0 lead in his last start against Kansas City, has won his last three decisions and is 4-1 with a 2.93 ERA in his last eight starts.

Johnson retired the first 10 hitters before Cabrera drew a one-out walk in the fourth. Johnson fell behind 3-0 before a foul ball and called strike ran the count full. Cabrera walked on an inside pitch before Jason Kipnis hit a hard ground ball past shortstop Jose Reyes for Cleveland’s first hit.

Swisher bounced a single through the right side that scored Cabrera and moved Kipnis to third. Brantley’s line single to right made it 2-0.

Johnson beat Baltimore on June 23 for his only win of the season, allowing four runs in six innings. He was sidelined from April 21 to June 9 with right triceps inflammation. Johnson won his first career start against the Indians on May 20, 2012, while pitching for Miami. Toronto has lost each of Johnson’s last three starts.

The Indians had lost five of six after winning five in a row. Cleveland lost three of four to Detroit, which leads the AL Central, including a 4-2 loss Monday in 10 innings. The Indians are 28-12 against teams below .500.

The Blue Jays are 5-10 since winning 11 straight from June 11-23.

Cabrera was 0 for 2 and is hitless in his last 21 at-bats.