Randy Johnson did not allow an earned run in five innings in his season debut, eight months after back surgery, settling down to finish with seven strikeouts and four walks before the San Francisco Giants rallied for a 5-4 victory over the Arizona Diamondbacks on Monday.
The Giants loaded the bases in the seventh with no outs against reliever Chad Qualls (0-1), who allowed Ray Durham's tying RBI groundout followed by Bengie Molina's go-ahead sacrifice fly.
Keiichi Yabu (1-1), who had dental surgery earlier in the day, worked two scoreless innings for his first win in nearly three years. He beat the Giants on May 20, 2005, with the Oakland Athletics.
Conor Jackson drove in three runs for the Diamondbacks, who had their eight-game winning streak snapped on Sunday against Colorado and lost consecutive games for only the second time this year.Johnson gave up three unearned runs and three hits. He hadn't pitched in the big leagues since last June.
The 44-year-old left-hander topped out at 93 mph with his fastball.
In Los Angeles, Nate McLouth hit a three-run homer off All-Star closer Takashi Saito with two outs in the ninth inning to extend his season-opening hitting streak to 13 games, and Pittsburgh beat the stunned Los Angeles Dodgers 6-4 for its fourth straight victory.
Saito (1-1) was trying to save the win for countryman Hiroki Kuroda, who made his Dodger Stadium debut. But the right-hander gave up a one-out single to Jose Bautista and a two-out single to pinch-hitter Adam LaRoche before McLouth hit his second homer this season.
In American League, Manny Ramirez hit a two-run homer and the Boston Red Sox rallied for three runs in the ninth inning against Cleveland Indians closer Joe Borowski for a 6-4 win in a stunning rerun of last October's playoffs.
Elsewhere, it was: Yankees 8, Rays 7; Tigers 11, Twins 9; Orioles 4, Blue Jays 3; Athletics 2, White Sox 1; Angels 7, Rangers 4; and Royals 5, Mariners 1.
(Agencies April 16, 2008)