Carmona (10-4) allowed three runs and eight hits over 5 1/3 innings, walking three and striking out five. He won back-to-back starts for the first time since May 12 and 17.
"It seems like everything is slowing down," Carmona said through a translator. "I'll walk around the mound and make sure I throw the right pitch. I'm not rushing on the mound. I'm putting thought before my actions."
Carmona went 1-10 in 38 games with Cleveland in 2006, losing his last 10 decisions, and came to spring training this season just hoping stick with the big league team. The 23-year-old native of the Dominican Republic said learning to take his time while pitching has paid off.
Along with left-hander C.C. Sabathia (12-3), Carmona gives the Indians two 10-win starters before the All-Star break for the first time since 1956, when Bob Lemon and Early Wynn both had 10 wins.
"I'm happy for Fausto," Indians manager Eric Wedge said. "He's really picked us up."
Blake said the reactions from opposing batters tell him all he needs to know about Carmona's turnaround.
"I'm pretty impressed, but I'm not surprised," Blake said. "After people face him, they just say, 'Man, this guy is one of the best we've seen.'"
"Between last year and this year, one thing is he's become much more comfortable with his hitting in runners in scoring position, not trying to do too much," Wedge said of Blake. "He really figured it out last year and he's taken it into this year. He's a fantastic all-around ball player."
Toronto starter Shaun Marcum (4-3) lost for the first time in 11 starts since joining the rotation May 13. Marcum allowed eight runs and nine hits over 3 1/3 innings. He walked one and struck out two.
"It's tough to go out there every single day and do your job," Marcum said. "I guess all things come to an end at some point."
It's the fifth time this season the Indians have hit back-to-back home runs.
Martinez left the game in the bottom of the fifth with a bruised left knee and is listed as day to day. Martinez, who is on a 12-game hitting streak, was replaced by Kelly Shoppach.
"It's a little sore but it's nothing to worry about," Martinez said. "I think I'll be able to play (Sunday)."
Sizemore's homer and a run-scoring single by Hafner made it 8-0 in the fourth before Nixon led off the fifth with a solo drive to left, his third of the season.
Toronto chased Carmona with a three-run sixth. Aaron Hill singled off the glove of Blake to score Frank Thomas, John McDonald hit an RBI single to right and Vernon Wells was hit by a pitch with the bases loaded.
- Outfielder Ben Francisco was the only Indians starter not to get a hit.
- Hill snapped an 0-for-15 skid with a single in the fourth.
- The Blue Jays ended the fourth and sixth innings by grounding into bases-loaded double plays.