Angels 5, Mariners 3

Bartolo Colon knew he couldn't last long against the Seattle Mariners, so he made the most of his injury-shortened outing.

Colon earned his AL-leading 18th win despite leaving with a sore back in the sixth inning, and Vladimir Guerrero hit a two-run homer in the Los Angeles Angels' 5-3 victory Sunday.

"It's been four days of pain," Colon said through an interpreter. "I knew I could pitch and get the team through five innings. I feel like I had good stuff. I was staying on top of the pitches because I couldn't bend over."

Casey Kotchman hit a three-run homer, a double and a single for the Angels.

"Casey gave us a big lift," Manager Mike Scioscia said.

Colon (18-6) allowed two runs and five hits in five-plus innings, struck out five and walked none. He came out because of tightness in his lower back, but the right-hander still won his career-best seventh consecutive decision.

"It feels very tight," said Colon. "The last four days it's been getting real tight on me. Massage should take care of it."

Esteban Yan, Brendan Donnelly and Scot Shields combined to work three innings before Francisco Rodriguez finished for his 34th save in 39 chances.

Los Angeles staked Colon to a 5-0 lead, and he responded by retiring 12 of his first 13 batters to help the Angels take two of three in the series.

"They got me five runs and that was enough," Colon said.