In his last start, Ubaldo Jimenez couldn't get through the sixth inning. To be more specific, he didn't record an out, walked two, made an error and gave up a grand slam to help turn a 5-0 lead into a 10-7 loss.

Jimenez's collapse came against Kansas City on the Fourth of July. Tuesday night there were no such fireworks as Jimenez pitched six scoreless innings in the Indians' 3-0 victory over Toronto at Progressive Field.

The Tribe's offense was still hung over after losing three out of four games to the AL Central-leading Tigers, but Jimenez pitched like a man with something to prove. For just the sixth time in 18 starts, he pitched at least six innings, earning his seventh victory of the season.

"They say in baseball you have to forget quick," said Jimenez. "I had to forget about what happened in my last start and get ready for this one."

Jimenez (7-4, 4.37) still threw too many pitches and not enough strikes -- only 57 percent (60-for-105) of his pitches went for strikes -- but he walked only two after walking nine in 10 innings over his previous two starts.

"He's done a pretty good job. I think he should be proud of himself," said manager Terry Francona, when asked to evaluate Jimenez's first half. "What happened last year was difficult for him. Every time he's gone out there this year, he's given us a chance to win. ... We'll take that."

Jimenez went 9-17 last season.

Regarding Jimenez's excess of pitches, Francona said: "In a perfect world, that gets better and he goes seven innings instead of six ... but it's not always a perfect world. I think in some cases that's why no one seems to get a bead on him. He pitches backward. He has some deception ... you don't really hone in on him."