With the Phils giving up two runs in the top of the 13th and trailing 5-3 going to the bottom of the inning, the rally started. Bobby Abreu opened the inning with a walk and later scored on David Bell's double to bring the Phillies within one. Todd Pratt then stepped to the plate and promptly belted the second pitch from reliever Rudy Seanez (0-1) over the center field wall for his first home run of the season.
The Phillies were a strike away from losing a heartbreaker in the bottom of the 12th. Kevin Millar tripled on a bad play by Jason Michaels to give Boston a 3-2 lead. In the bottom of the inning, there were two outs and a 3-2 count on Jim Thome, who for the second time in the game, hit a solo homerun to tie the score.
Thome's 350th career homerun in the eighth off former Phillie Mike Timlin tied the game at 2-2. With his two homeruns, Thome now has 17 on the season, with 51 RBI.
Jose Mesa (3-4) picked up the win despite giving up three runs and five hits in two innings.
Nomar Garciaparra went 6-for-6 with a walk and became only the fourth Red Sox player to record six hits in a game. Todd Walker contributed two solo homeruns and an RBI double for Boston, while Manny Ramirez struggled, hitting into two rally killing double plays.
A crowd of 35,512 were on hand, many of the fans of the Red Sox. The series wraps up Sunday with Brett Myers (5-6, 3.72) facing Byung Hyun-Kim (1-0, 5.57). Friday's game was rained out and will be played on Monday September first, when Mike Schmidt bobblehead dolls will be given away.