NEW YORK (AP) Michael Conforto and Wilmer Flores homered and the New York Mets won their eighth in a row, building an early lead for Jacob deGrom and holding off the San Francisco Giants 6-5 Saturday.

The crowd of 44,466 was the largest for a regular-season game at Citi Field since the park opened in 2009, with a lot of fans attracted by the Noah Syndergaard Garden Gnome giveaway.

San Francisco loaded the bases with no outs in the eighth inning and trimmed it to 6-5 with a pair of long sacrifice flies caught just in front of the outfield fence.

More from FoxSports

Jeurys Familia closed for his eighth save in as many chances.

Conforto tied a Mets record by hitting a double in his sixth straight game. He also singled and drove in three runs.

Neil Walker hit a two-run single off Matt Cain (0-3), who has gone a career-worst 12 starts without a win, dating to his last victory July 22.

DeGrom (3-0) overcame his first four walks of the season, pitching two-hit ball for six innings.

NATIONALS 6, CARDINALS 1

ST. LOUIS (AP) - Jayson Werth's three-run homer capped a four-run first inning and Joe Ross had another stingy outing for Washington in a victory over St. Louis.

Ross (3-0) allowed one run in six innings, raising his ERA to 0.79. He has given up only two runs in 22 2/3 innings and bounced back nicely after skipping a turn because of a blister on his middle finger.

Werth added an RBI single in the eighth. Washington goes for a sweep Sunday after raising its record to 8-24 at 11-year-old Busch Stadium.

Daniel Murphy had an RBI single off Jaime Garcia (1-2) in the first.

TIGERS 4, TWINS 1

MINNEAPOLIS (AP) - Jordan Zimmermann won his fifth straight start since signing with Detroit, and Justin Upton hit a three-run homer in the first inning to help the Tigers top Minnesota.

Zimmermann (5-0) gave up one run with no walks and seven strikeouts over seven innings. His ERA actually rose to 0.55 as he became the first Tigers pitcher to win five games in April since Frank Tanana in 1988, according to STATS.

Victor Martinez doubled twice for the Tigers, who have won five of six. Francisco Rodriguez earned his sixth save.

The Twins lost their third straight and fell to 7-17 overall. Tyler Duffey (0-1) gave up just one earned run in 6 1/3 innings.

ATHLETICS 2, ASTROS 0

OAKLAND, Calif. (AP) - Jesse Hahn pitched into the seventh inning in his return to the majors and combined with two relievers on a four-hitter as Oakland held off Houston.

The Astros loaded the bases in the ninth before Ryan Madson got Evan Gattis to ground into a game-ending double play for his eighth save, completing Oakland's first shutout this season.

Billy Burns drove in the only runs with a two-out single in the second.

Hahn (1-0) was called up from Triple-A Nashville before the game and pitched as well as he did for most of 2015 before missing the final three months with a right forearm strain that also delayed his debut in spring training this year.

Chris Devenski (0-1) went five innings in his first major league start.

RAYS 4, BLUE JAYS 3

ST. PETERSBURG, Fla. (AP) - Curt Casali drove in the winning run with a single in the ninth inning and Tampa Bay beat Toronto.

Brad Miller led off the ninth with a pinch-hit single off Brett Cecil (0-5). Miller beat first baseman Justin Smoak to the bag after a grounder. Kevin Kiermaier followed with a double before Casali's hit, the first game-ending hit of his career.

Logan Forsythe tied it for the Rays with a home run in the seventh after Kevin Pillar's first homer of the season gave Toronto a 3-2 lead. Forsythe went 3 for 3 and walked. Evan Longoria also homered for the Rays, and Xavier Cadeno (2-0) got the win.

Jose Bautista's two-run homer off Chris Archer gave Toronto the lead in the third. That was the only hit Archer allowed in six innings.

RED SOX 8, YANKEES 0

BOSTON (AP) - Jackie Bradley Jr. and Mookie Betts had three RBIs apiece, David Ortiz homered again and Boston blanked New York.

The Red Sox will look to sweep the three-game series Sunday night when David Price pitches for Boston in his first regular-season taste of the longtime rivalry.

Rick Porcello (5-0) gave up five hits in seven innings to tie for the major league lead in wins. The right-hander has pitched at least six innings in each of his 13 starts since coming off the disabled list last August, the longest active streak in the majors.

The Yankees managed five hits. Michael Pineda (1-3) allowed two runs in five innings.

New York has lost four straight and 12 of 16. In their last four losses the Yankees have been outscored 25-5.

PIRATES 5, REDS 1

PITTSBURGH (AP) - Francisco Liriano won for the first time since opening day and John Jaso hit a leadoff homer as Pittsburgh won its sixth straight and handed Cincinnati its sixth consecutive loss.

Liriano (2-1) allowed one run in 6 2/3 innings for his first win since April 3 against St. Louis. The left-hander held the Reds to five hits and struck out six while walking none.

Jaso hit the first pitch from Alfredo Simon (0-3) for his first home run of the season and his fifth career leadoff homer. Sean Rodriguez added a two-run homer in the eighth.

Simon lowered his ERA to 13.50 from 16.39 by allowing three runs in four-plus innings. Francisco Cervelli's RBI single in the fifth snapped a 1-all tie.

Mark Melancon got one out for his seventh save. Cincinnati has scored just 10 runs during its losing streak.

WHITE SOX 8, ORIOLES 7

BALTIMORE (AP) - Jose Abreu hit a tiebreaking single in the ninth inning off reliever Vance Worley, lifting Chicago over Baltimore.

After Todd Frazier hit a two-run homer off Darren O'Day in the eighth to give the White Sox a 7-5 lead, Chris Davis tied it in the bottom half with a two-run double off Zach Duke. Those runs were charged to Matt Albers, ending his streak of 30 consecutive scoreless appearances.

Adam Eaton and Carlos Sanchez reached base with two outs in the ninth against Zach Britton (1-1).

Nate Jones (2-0) got four outs for the win.

Pedro Alvarez had three hits, including a homer, off Chicago starter Mat Latos, who is 5-0. Latos allowed four runs and a career-high 11 hits over five innings.

White Sox manager Robin Ventura was ejected in the third.

PHILLIES 4, INDIANS 3

PHILADELPHIA (AP) - Freddy Galvis homered and hit the go-ahead single to lead Philadelphia past Cleveland for its fifth straight victory.

The surprising Phillies (14-10) have won eight of nine and are four games over .500 for the first time since they finished the 2011 season 102-60.

Jeanmar Gomez had Phillies fans on edge in the ninth before he earned his eighth save. With runners on second and third, Jason Kipnis lined one to right that forced Peter Bourjos to leap and snag the ball for the final out.

Phillies reliever Colton Murray retired Juan Uribe on a deep fly to end the eighth that left runners stranded on second and third.

Galvis' bloop single off Tommy Hunter (0-1) gave the Phillies a 4-3 lead in the seventh. Andrew Bailey (1-0) pitched a scoreless inning for the win.

MARLINS 7, BREWERS 5

MILWAUKEE (AP) - Adeiny Hechavarria had four hits, including one of four solo home runs that helped streaking Miami beat Milwaukee.

Giancarlo Stanton, Derek Dietrich and Marcell Ozuna also homered as the Marlins won their seventh consecutive game. It is their longest winning streak since a seven-game run in early May 2012. The Marlins are 12-11, the first time they've been over .500 since they were 64-63 on Aug. 22, 2014.

Wei-Yin Chen (2-1) allowed three runs in 6 2/3 innings one night after the team took a combined no-hitter into the ninth. David Phelps got three outs for his first save.

Brewers starter Chase Anderson (1-3) had his third consecutive subpar outing. Milwaukee has lost four straight and seven of eight.

RANGERS 7, ANGELS 2

ARLINGTON, Texas (AP) - Rougned Odor matched a Rangers record with three doubles, Mitch Moreland hit a three-run homer and Texas benefited from another replay challenge in a victory over Los Angeles.

Odor's second double was part of the Rangers' six-run third inning. The play was initially ruled a foul ball, but manager Jeff Banister challenged the call. After a delay of about 3 1/2 minutes, the replay showed the ball kicked up a small bit of chalk and Odor was awarded a double.

Nomar Mazara followed with a sacrifice fly off Matt Shoemaker (1-4) before the next six Rangers had hits, including Moreland's third homer for a 7-0 lead.

Derek Holland (3-1) pitched six shutout innings, allowing four hits. The Angels were scoreless until Albert Pujols homered in the ninth.

Texas has won four straight since a four-game skid.

ROCKIES 5, DIAMONDBACKS 2

PHOENIX (AP) - Trevor Story's two-run triple in the top of the ninth inning broke a tie, and Colorado beat Arizona.

Story, who homered in the four previous meetings between the teams this season, also doubled and drove in three runs for the Rockies, who have won four of five in Arizona this year.

Carlos Gonzalez had three of the Rockies' 13 hits. Nolan Arenado drove in a third run in the ninth, all off closer Brad Ziegler (1-1).

Chad Qualls (2-0) worked a scoreless inning and Jake McGee pitched the ninth for his fifth save.

Diamondbacks ace Zack Greinke allowed two runs in seven innings. He struck out eight. Brandon Drury hit a two-run homer in the sixth, ending an 18-inning scoreless drought for Arizona.