Edwin Jackson threw a four-hitter for his second career complete game and the Detroit Tigers beat the Los Angeles Angels 2-1 on Saturday night to end a four-game skid.

Jackson (6-3) improved to 5-1 with a 0.76 ERA in his last six starts. He struck out five and walked one, throwing 109 pitches.

Kelvim Escobar went five innings for the Angels in his first start since 2007, allowing two runs and four hits. The right-hander missed all of last year after elbow surgery.

A night after the Angels won 2-1 with all the runs coming in the ninth inning, Saturday's game didn't have any scoring after the first.

Chone Figgins led off the game with a single and Bobby Abreu followed with an RBI double to give Los Angeles a 1-0 lead but Escobar struggled in the bottom half.

Placido Polanco singled with one out and Clete Thomas walked. Magglio Ordonez tied it with an RBI single and Curtis Granderson put Detroit in front with a sacrifice fly.

The Tigers had a chance to add to their lead in the seventh when Josh Anderson led off with a single against Darren Oliver and took second on Polanco's sacrifice. Thomas then bunted for a hit, putting runners on the corners, but Ordonez hit into a double play.

Jackson struck out Abreu, Vladimir Guerrero and Torii Hunter to finish the game.

Notes:@ Angels reliever Jason Bulger hit the backstop with a 1-2 pitch that sailed over the head of Brandon Inge in the sixth inning. On the next pitch, Inge's foul tip hit plate umpire Tom Hallion on the right bicep, causing a short delay while he was attended to by the Tigers training staff. ... Abreu's first-inning double was the 1,999th hit of his career. He went 1 for 4. ... Escobar was the Angels' 11th starting pitcher this season, their most since they used 16 in 2000.