"Don't quit until there's 27 up and 27 down," Detroit outfielder Curtis Granderson said.
With the Tigers down 6-5 in the seventh, Brandon Inge led off with a single off reliever Jose Arredondo (7-2). Granderson tripled to tie the game and Polanco followed with a single to put Detroit on top.
Hessman added his first homer of the season in the eighth.
"We kept battling. It kept going back and forth," Hessman said. "Every time they got up, we came back and scored."
Mark Teixeira had three hits, including a homer, and three RBIs for Los Angeles, which saw its magic number to clinch the AL West remain at eight.
"Those guys [Rodney, Farnsworth] can get the key strikeout when they need it and that's what they did," Angels manager Mike Scioscia said.
Teixeira made it 2-1 in the fourth with his ninth home run.
Gary Sheffield's two-out RBI single in the fourth restored the Tigers' two-run lead.
But the Angels scored four in the fifth to take a 5-3 lead. Brandon Wood doubled in a run, Sean Rodriguez's sacrifice fly tied it at 3, and Chone Figgins' fielder's choice grounder made it 4-3. Teixeira's two-out RBI single made it 5-3.
Polanco's two-run double in the fifth tied it.
"Just compete, compete, compete," he said.
Teixeira's RBI single in the seventh gave Los Angeles a 6-5 lead.
Detroit starter Zach Miner allowed five runs and eight hits in six innings.
Los Angeles' Jon Garland gave up five runs and seven hits in six innings.
"I put my team in a hole early, they got me four back and I gave the right back," Garland said. "Just a bad game."
The start of the game was delayed 1 hour, 14 minutes by rain. ... Teixeira was the DH. He didn't play 1B because of Granderson's hard grounder that went off his hand in Tuesday night's game. Scioscia said he expected Teixeira to be back at first on Thursday. ... Detroit SS Edgar Renteria was ejected by home plate umpire Chris Guccione after striking out in the sixth. ... Angels RHP Jered Weaver's scheduled Friday start was pushed back to Monday because he cut his hand on one of the benches in the dugout before the game. RHP Dustin Moseley will start in Weaver's place Friday. ... Cabrera was walked intentionally in the fourth and fifth.
Perez breaks Bench's record with 46th HR, KC tops Indians
— Salvador Perez hit his 46th home run, breaking Johnny Bench’s record for homers by a catcher in a season, and the Kansas City Royals beat the Cleveland Indians 7-2 Monday in the first game of a doubleheader.
Salvador Perez sets single-season HR record for catchers
Salvador Perez passes Johnny Bench for the most long balls in a season by a catcher, and also ties Vladimir Guerrero Jr. atop the 2021 home run leaderboard.
Right fielder Adam Engel 'feels good,' will be activated by Chicago White Sox with playoffs on horizon
At long last, the White Sox will have their starting outfield back in full, as right fielder Adam Engel is set to be activated from the injured list on Tuesday, according to Chicago manager Tony La Russa.
Anthony Gose, 31, former outfielder converted to reliever, promoted by Cleveland Indians
Formerly an outfielder in the big leagues, Anthony Gose, who played for Team USA in the Tokyo Olympics, was called up from the minors by the Cleveland Indians on Monday, this time as a hard-throwing lefty reliever.
Struggling New York Yankees activate pitcher Luis Severino, send former All-Star to bullpen
Former All-Star pitcher Luis Severino was activated by the New York Yankees before Monday's series opener against the Texas Rangers and is in position to make his first major league appearance in nearly two years.
Top six adds for fantasy baseball playoff matchups
If you're in your fantasy finals matchup, or needing just a little push in roto leagues, Tristan offers six players with something to prove this week.