Andy Benes won for the first time in almost a year, Edgar Renteria homered twice and Scott Rolen hit an RBI triple in his St. Louis debut as the Cardinals beat the Florida Marlins 5-0 Tuesday.
Benes (1-3), still battling arthritis in his right knee, allowed four hits in a season-high 6 1-3 innings — a great sign for the National League Central-leading Cardinals.
Rolen got two hits and played perfect defense, making his first game with St. Louis a complete success. The All-Star third baseman was traded a day earlier following an unhappy stay in Philadelphia.
Tino Martinez homered and hit an RBI double.
Renteria hit solo home runs off Michael Tejera (6-4) in the fifth and seventh innings for the third multihomer game of his career — two against the Marlins. Giants 10, Phillies 3 In Philadelphia, Kenny Lofton homered in his first at-bat with San Francisco and Kirk Rueter pitched six strong innings to lead the Giants over Philadelphia.
Lofton, acquired from the Chicago White Sox for two minor leaguers on Sunday, hit the second pitch of the game from rookie Brett Myers (1-1) for his 24th career leadoff homer.
The six-time All-Star also tripled in the sixth inning. He finished 2-for-4 with two runs scored.
Rueter (9-6) allowed two runs and seven hits to win his second straight start after eight winless outings.
The Giants, playing without injured left fielder Barry Bonds for the 10th consecutive game, won their second straight. Bonds, out with a hamstring injury, took batting practice but isn’t expected to play in this series. Expos 5, Diamondbacks 4, 10 innings In Montreal, Vladimir Guerrero homered off Byung-Hyun Kim (4-2) in the 10th inning as Montreal ended Arizona’s season-high seven-game winning streak.
After the Expos allowed an unearned run with two outs in the eighth to blow a 4-3 lead, Guerrero hit his 27th homer to win it.
Cliff Floyd homered for Montreal just before being traded to Boston. Andres Galarraga also went deep for the Expos.
T.J. Tucker (6-2) pitched a scoreless 10th for the win. Pirates 4, Rockies 1 In Pittsburgh, Kris Benson (4-5) allowed three hits over eight innings in his best start of the season as Pittsburgh sent Colorado to its seventh straight loss.
Kevin Young’s bases-loaded walk forced in the go-ahead run, and Adam Hyzdu added a two-run double in a three-run eighth inning for the Pirates, who snapped a six-game losing streak.
Astros 16, Mets 3 In New York, Geoff Blum drove in five runs with four hits as Houston routed New York.
Blum hit a home run, a triple, and two singles. His four hits and five RBIs tied career highs. Brad Ausmus tied a career high with four hits, including a homer.
Reds 12, Dodgers 4 In Cincinnati, Japanese pitcher Kazuhisa Ishii failed to make it out of the third inning as Los Angeles had three errors and a run-scoring passed ball that helped Cincinnati pull away for the win.
Ishii (12-7) gave up a season-high eight runs in 2 2-3 innings — his shortest outing in 21 starts since arriving as a free agent from Japan.
Braves 3, Brewers 2 In Atlanta, Damian Moss allowed two hits over seven innings and Gary Sheffield doubled in two runs in a three-run sixth as Atlanta ended Milwaukee’s four-game winning streak.
Moss (7-4) has won three in a row, giving up only one earned run in his last 20 innings. He did not allow a hit after Jose Hernandez led off the second with a solo home run, lowering his ERA to 3.25.
Padres 6, Cubs 5 In Chicago, Tom Lampkin tied the game with a seventh-inning home run and singled in the go ahead run in the eighth inning to lead San Diego past Chicago.
Bubba Trammell also homered as the Padres overcame Sammy Sosa’s 32nd homer and broke a four-game losing streak.