Kirk Rueter became the first major league pitcher since Fernando Valenzuela in 1981 to start his career with a 10-0 record, leading the Montreal Expos past the visiting San Diego Padres 3-1 Friday night.
The 23-year-old left-hander struck out seven and didn't walk a batter in outdueling Padres starter Andy Benes (1-5). Reuter (2-0) lasted 71/3 innings and allowed six hits, helping Montreal win its third in a row and eighth in its last nine games.Hooks Wiltse holds the major-league record of 12 wins to start a career, set with the New York Giants in 1904.
Pirates 8, Braves 5
At Pittsburgh, the Pittsburgh Pirates continued to torment Atlanta, getting four RBIs from Jeff King and a strong start from previously winless Steve Cooke to beat the Braves.
The Braves are 15-7 but have lost three of four to Pittsburgh, which was coming off a 19-7 loss Thursday to the Reds. The Pirates won two of three in Atlanta last weekend.
Rockies 6, Cubs 5
At Chicago, Andres Galarraga set a National League record with his 30th RBI in April, helping Colorado to a win over Chicago, which remained winless at home.
David Nied (3-2) gave up four hits over five innings for the win, walking three and striking out two. Steve Reed, Bruce Ruffin and Darren Holmes finished up. Holmes earned his third save, escaping a bases-loaded none-out jam in the ninth. Steve Trachsel (2-2) took the loss.
Phillies 6, Giants 3
At Philadelphia, Mariano Duncan hit a three-run homer and Ben Rivera pitched seven strong innings as Philadelphia ended its five-game losing streak.
Rivera (2-1) allowed only three hits, struck out three and retired the first 12 batters he faced.
Reds 8, Marlins 5
At Miami, Brian Dorsett had a pair of RBI doubles to lead Cincinnati to a victory in its first game of the season on natural grass.
Astros 4, Cardinals 3, 10 innings
At Houston, Jeff Bagwell doubled to the wall in left with two outs in the 10th inning, driving home the winning run for Houston.
Mets 6, Dodgers 4
At New York, Cory Snyder, playing out of position at second base, had an error on Jose Vizcaino's eighth-inning grounder, allowing two runs to score as the New York Mets rallied to beat the Los Angeles Dodgers.
American League
Indians 5, Rangers 4
In Cleveland, Kenny Lofton homered with one out in the 12th inning Friday night as the Cleveland Indians beat the Texas Rangers.
Tigers 4, White Sox 3
In Detroit, Kirk Gibson hit a two-run triple in the sixth inning to lift the Tigers.
Bill Gullickson (1-1) won for the second time in seven decisions against the White Sox, allowing two runs and eight hits in 72/3 innings.
Blue Jays 12, Twins 7
At Minneapolis, Mike Huff, subbing for Devon White, had three hits and tripled in two runs and Dick Schofield had four hits as the Blue Jays pounded out 16 hits.
Huff, who made his third start of the season when White was scratched just before the game with upper back soreness, walked twice and scored a run.
Red Sox 6, Angels 4
At Anaheim, Calif., Boston's Mo Vaughn hit a three-run homer to cap a four-run first inning, and Aaron Sele beat the Angels for the second time in five days. Scott Cooper added a two-run homer in the eighth for the Red Sox, who won their third straight and ninth in their last 11 games.
Mariners 5, Orioles 4
At Seattle, Ken Griffey Jr. and Jay Buhner hit back-to-back home runs in the eighth inning to rally the Mariners. Trailing 4-3, Griffey hit his seventh homer of the season to chase starter Jamie Moyer. Buhner followed with his fifth homer off reliever Alan Mills (0-1), sending the Mariners to their fifth win in six games.
Yankees 10, Athletics 6
At Oakland, Calif., Oakland matched its longest losing streak in 16 years night as the Yankees, behind the hitting and defense of Luis Polonia, sent the A's to their 11th straight setback.