Matt Mieske broke a tie with a leadoff homer in the eighth inning, and the Arizona Diamondbacks stopped San Francisco from clinching home-field advantage throughout the National League playoffs by beating the Giants 5-1.
The Giants (96-65), who needed one more win or an Atlanta (95-66) loss to clinch the NL’s best record and home-field advantage, came up short Saturday night for the second straight week against Arizona’s Geraldo Guzman (5-4).
Mieske, who was released by Houston on Aug. 18 and signed by Arizona, lined the first pitch off reliever Alan Embree (3-5) 455 feet onto the front row of restaurant seating in right field.
Braves 5, Rockies 2 In Atlanta, Tom Glavine pitched five scoreless innings in his final tuneup before next week’s postseason to gain his 21st win and Atlanta defeated Colorado.
The Braves can clinch the home-field advantage for Tuesday’s opener of the best of-5 playoffs against Central Division champion St. Louis by winning Sunday — or if the Cardinals lose.
Mets 4, Expos 2 In New York, Jorge Toca hit a three-run double in the eighth inning to lead New York to a victory over Montreal.
Toca, a late-season callup, hit a drive off Javier Vazquez into the gap in left-center field to lead the Mets to their fourth straight victory.
Montreal lost its season-high eighth in a row.
Reds 8, Cardinals 4 In St. Louis, Pat Hentgen became the latest St. Louis starter to get hit hard before the playoffs as Osvaldo Fernandez pitched Cincinnati past the Cardinals.
The Central champion Cardinals and East champion Atlanta will start their best-of-5 series Tuesday, although where they open remains in question.
Pirates 4, Cubs 2 Kevin Young returned from a suspension and hit a two-run homer as Pittsburgh beat Chicago at home in the next-to-last baseball game at Three Rivers Stadium.
Astros 7, Brewers 6 In Houston, Keith Ginter hit his first major league homer and Jeff Bagwell and Lance Berkman hit consecutive home runs, leading Wade Miller and the Houston Astros over the Milwaukee Brewers.
Marlins 11, Phillies 5 In Miami, Cliff Floyd had four hits and a career-high six RBIs, including his first career grand slam, and Reid Cornelius won his first game in nearly three months as Florida beat Philadelphia.
Dodgers 10, Padres 2 In San Diego, Todd Hundley hit a grand slam to lead Los Angeles over San Diego.
Hundley’s first-inning blast was Los Angeles’ ninth grand slam of the season, breaking the franchise record set by the 1952 Brooklyn Dodgers.