Boston blunders game away

? The Philadelphia Phillies have been rallying for some thrilling wins lately.

Pinch-hitter Todd Pratt connected for a two-run homer in the 13th inning Saturday, giving Philadelphia a wild 6-5 victory over the Boston Red Sox.

The Phillies’ last three victories have come in their final at-bat, including Thursday’s 3-2 triumph against Atlanta when they beat closer John Smoltz.

“It’s getting exciting around here,” Jim Thome said. “This was probably one of the best games I’ve ever played in, with the way it went back and forth all day. This was a lot of fun.

“Wins like these are what builds confidence in a team.”

Nomar Garciaparra tied a club record with six hits for the Red Sox, who blew three late leads. He became the fourth Red Sox player to get six hits in a game.

Thome hit a pair of game-tying homers, and Bobby Abreu also went deep for the Phillies.

An RBI double by Todd Walker — who also homered twice — and Garciaparra’s sixth single of the day gave Boston a 5-3 lead in the 13th.

But Bobby Abreu drew a leadoff walk from Jason Shiell in the bottom half and scored on David Bell’s one-out double.

“You could feel the momentum begin to build at that point,” said Gary Varsho, who managed the Phillies while Larry Bowa served a one-game suspension.

“They grinded out some big at-bats all game, especially in the last inning. We had the perfect guy in the perfect situation for us.”

That was Pratt — the last of Philadelphia’s players off the bench.

Rudy Seanez (0-1) relieved, and Pratt sent a 1-0 pitch over the center-field wall for his first home run since Sept. 1 last season.

It was reminiscent of Pratt’s home run that won the 1999 NL division series for the New York Mets against the Arizona Diamondbacks at Shea Stadium.

“I tried to give him a fastball away and I missed,” Seanez said. “It makes it hard. You score a couple, but then they come right back and you lose. That’s real tough.”

Jose Mesa (3-4) got the win despite allowing three runs and five hits in two innings.

White Sox 7, Cubs 6

Chicago — Mark Buehrle won his second consecutive start following a nine-game losing streak, and his hitting was an unexpected plus for the Chicago White Sox as they beat the crosstown Cubs for a second straight day.

Buehrle (4-10) pitched into the seventh inning and got his first major league RBI as the White Sox jumped to a 7-0 lead and held on.

Billy Koch worked the ninth for his 10th save in 12 chances.

Dodgers 4, Angels 2

Los Angeles — Adrian Beltre hit a three-run homer to back a solid outing by Andy Ashby as Los Angeles beat Anaheim for its 10th victory in 11 games.

Eric Gagne worked the ninth for his major league-leading 29th save and 37th in a row dating to last year. He allowed an RBI single to pinch-hitter Bengie Molina before retiring David Eckstein with two on to end it.

Beltre’s first homer since April 30 highlighted a four-run first inning against John Lackey (4-7). The Angels have lost seven of nine.

Braves 10, Orioles 2

Atlanta — Javy Lopez hit a pair of three-run homers, Horacio Ramirez won his fifth straight decision and Atlanta routed Baltimore.

Lopez had his fifth two-homer game of the season and matched his career high with six RBIs.

Ramirez (6-2) pitched six-hit ball for seven innings, allowing just one run. The rookie left-hander hasn’t lost since April 11, going 5-0 with a 3.46 ERA in his last nine starts.

Marlins 2, Devil Rays 0, 5 innings

Miami — Rookie left-hander Dontrelle Willis won his sixth straight start, allowing only two hits as Florida beat Tampa Bay in a five-inning, rain-shortened game.

Willis (7-1) struck out four, walked only one and lowered his ERA for the season to 2.38.

In his last six starts, he’s allowed four runs in 42 2-3 innings during his winning streak.

Brewers 8, Twins 1

Milwaukee — Wes Helms hit two home runs and drove in five runs, and John Vander Wal homered and had two RBIs.

Wayne Franklin (3-5) pitched seven innings, allowing one run on five hits and three walks and struck out two. The Twins have lost five of six on their seven-game road trip.

Expos 8, Blue Jays 5

Montreal — Orlando Cabrera’s three-run homer capped a seven-run eighth inning and Montreal overcame a five-run deficit for a win over Toronto.

Trailing 5-1 in the eighth, Montreal tied it on Jose Macias’ RBI grounder off Aquilino Lopez, Endy Chavez’s two-run double and pinch hitter Brian Schneider’s RBI grounder off Cliff Politte (1-5).

Rockies 9, Tigers 6

Denver — Preston Wilson hit a three-run homer off Steve Sparks (0-4) in the fifth inning and added a solo shot in the seventh, helping Colorado beat Detroit. Jason Jennings (7-5) won his fourth straight start, going seven innings and allowing 10 hits and three runs.

Astros 9, Rangers 5

Arlington, Texas — Craig Biggio homered on the first pitch of the game, and Richard Hidalgo and Jeff Bagwell each homered and had three hits.

The Astros scored in each of the first six innings to make a winner of Rodrigo Rosario (1-0) in his major league debut.

The Rangers’ Rafael Palmeiro hit his 505th career homer and moved into 18th on the career homer list.

Giants 6, Athletics 4

Oakland, Calif. — Pedro Feliz had his first career two-homer game and rookie Jerome Williams earned his first major league victory as San Francisco snapped Oakland’s season-best seven-game winning streak.

Williams (1-1) allowed only one hit through the first five innings and four total to win in his fifth big league start, outpitching Tim Hudson before a sellout crowd of 52,888.

Mariners 4, Padres 2

San Diego — Joel Pineiro held San Diego to five hits in seven innings and retired his last 12 batters as Seattle beat San Diego.

Catcher Ben Davis tied the Seattle club record with three doubles and Ichiro Suzuki hit a leadoff double to extend his hitting streak to 17 games. It was the second straight start in which Pineiro (7-5) allowed first-inning runs, then settled down.

Pirates 7, Indians 6,

15 innings

Pittsburgh — Abraham Nunez tripled and scored on Dan Miceli’s wild pitch and Pittsburgh rallied three times to beat Cleveland in their second 15-inning game in as many nights. The last time two teams played consecutive 15-inning games was June 18-19, 1996, when the Marlins and Giants did it.

Nunez, batting just .210, tripled down the right field line to start the 15th against Miceli (1-1), the Indians’ sixth pitcher, and Kenny Lofton was intentionally walked. Miceli’s 1-2 pitch to Jason Kendall then bounced over catcher Josh Bard.