The Associated Press
PITTSBURGH - Jack Wilson turned an apparent double in the bottom of the ninth into the game-winning run and the Pittsburgh Pirates, held hitless into the seventh by Jeff Suppan, rallied to beat the St. Louis Cardinals 2-1 on Monday night.
Wilson hit a drive down the left-field line for his NL-leading 104th hit with one out in the ninth against reliever Julian Tavarez (2-1) and, after realizing no one was covering second, kept running on the play.
First baseman Albert Pujols moved over to cut off the throw and appeared to have time to get Wilson at third.
But his throw sailed wide of the bag and out of play, sending Wilson home.
Jose Mesa (1-0) got the victory with a scoreless ninth after starters Suppan and Kris Benson of Pittsburgh each allowed one run over eight innings.
Suppan didn't allow a hit until Craig Wilson's opposite-field double with two outs in the seventh, just ahead of Jason Bay's tying RBI double.
The Pirates won their third in a row but only their fourth in 11 games, while the division-leading Cardinals lost for the first time in six games and only the eighth time in 32 games.
Phillies 14, Expos 6
PHILADELPHIA - David Bell hit for the cycle and drove in a career-high six runs, powering Philadelphia to the victory. Bell doubled in the second, homered in the fourth, singled in the sixth and hit a controversial triple in the seventh inning to complete the feat also accomplished by his grandfather, Gus Bell, who hit for the cycle for Pittsburgh on June 4, 1951.
Devil Rays 10, Blue Jays 2
ST. PETERSBURG, Fla. - Victor Zambrano pitched six solid innings to win his fifth straight decision, and Tampa Bay beat Toronto for its sixth win in 18 games.
Geoff Blum and Jose Cruz, Jr. homered in support of Zambrano (8-4), who hasn't lost in nine starts since May 15. Tampa Bay improved to a major league-best 27-8 since May 20 and climbed back over .500 (37-36) two days after becoming the first team in major-league history to get above the break-even point after being 18 games below.
Orioles 10, Royals 1
KANSAS CITY, Mo. - David Newhan had three hits, including a two-run homer, and the Baltimore Orioles snapped a seven-game road losing streak. Rookie left-hander Erik Bedard (3-2) allowed only one run on six hits in eight innings for the Orioles, who won for just the second time in 11 road games. Brian Roberts, Miguel Tejada and Javy Lopez each drove in two runs.
Pena finally flexing muscles
Griffey closing in on All-Star berth
Reds vs. Mets series preview
April in past; June here
Indians awaiting word on Sabathia's exam
Roundup of Monday's games
Va. prep star commits to UC
Colerain fullback Simpson commits to Michigan
All-Ohio Girls' Softball
Comeback story continues
Daugherty: Twists, turns like no other
Olympic interactive multimedia from the AP
THIS WEEK'S SPORTS POLL
What Olympic sport are you most interested in watching this year?
Roddick, Schalken advance at Wimbledon
Wimbledon primer, photos, quiz and more!
MORE SPORTS HEADLINES
Race teaches cyclist several lessons
Soccer update: Cincinnati Ladyhawks
Ohio State search committee remains a mystery
Sports on TV, radio
Return to Reds front page...