CHICAGO (AP) Phillies ace Cole Hamels enhanced his trade value even more, becoming the first pitcher to throw a no-hitter against the Chicago Cubs in 50 years while leading Philadelphia to a 5-0 win Saturday.

There was drama down to the final out, when rookie center fielder Odubel Herrera stumbled on the warning track, but managed to lean forward and catch Kris Bryant's flyball to end the game.

Hamels struck out 13 in the first no-hitter versus the Cubs since Sandy Koufax pitched a perfect game in 1965.

More from FoxSports

Hamels (6-7) threw his first career no-hitter in what could be his final start for the Phillies. He was the MVP of the 2008 World Series has been mentioned prominently in trade talks as the July 31 deadline approaches.

The 31-year-old lefty was part of the Phillies' last no-hitter, too. He teamed with three relievers on a combined no-no last Sept. 1 at Atlanta.

GIANTS 2, ATHLETICS 1

SAN FRANCISCO (AP) - Madison Bumgarner hit a home run and pitched seven innings for his third consecutive win, and San Francisco beat Oakland.

Matt Duffy added a tiebreaking single in the sixth while helping the defending World Series champs to their 10th victory in 11 games.

Bumgarner - a Silver Slugger award winner in 2014 - homered on a 3-2 pitch from A's starter Chris Bassitt (0-3) in the third. It was Bumgarner's third home run this season and ninth of his career.

Bumgarner (11-5) also struck out seven while working past the sixth inning - something he failed to do in each of his previous three starts.

Sergio Romo pitched the eighth and Santiago Casilla worked the ninth for his 25th save.

Ben Zobrist had three hits and scored the A's only run in the fourth inning.

BLUE JAYS 8, MARINERS 6

SEATTLE (AP) - Chris Colabello's two-run, bases-loaded single in the ninth inning gave the Blue Jays a victory over Seattle.

Josh Donaldson opened the ninth with a walk off Carson Smith (1-3). Jose Bautista then doubled into the right-field corner. It extended Bautista's streak of reaching base against the Mariners to 36 games, including 33 with a hit.

Edwin Encarnacion was intentionally walked, drawing the infield in with no outs. Colabello then bounced his go-ahead single up the middle.

Aaron Sanchez (6-4), just off the disabled list, worked the eighth to earn the victory.

Roberto Osuna finished the ninth for his fifth save in six opportunities.

TIGERS 5, RED SOX 1

BOSTON (AP) - Nick Castellanos drove in three runs with a solo homer and double, Alfredo Simon pitched six solid innings and Detroit bounced back after consecutive extra-inning losses with a victory over Boston.

Former Red Sox left fielder Yoenis Cespedes hit a solo homer and threw out a runner at the plate.

It was just the third win in eight games for the Tigers, who lost the opener of the three-game series 2-1 in 11 innings on Friday. They closed a seven-game homestand with a 3-2 setback against Seattle in 12 on Thursday.

Mookie Betts drove in the run for Boston, which lost for the ninth time in 10 games.

Simon (9-6) gave up one run and five hits before limping off after throwing the second pitch in the seventh. He came in with an ERA of 6.08 in nine road starts.