Chicago: 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 in Major League Baseball on Saturday.

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

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

The 31-year-old left-hander was part of the Phillies’ last no-hitter, too. He teamed with three relievers on a combined no-hitter last September 1 at Atlanta.

In other games, Alex Rodriguez hit three home runs for the fifth time in his career to lead the New York Yankees to an 8-5 win over Minnesota, Chris Davis hit his fifth career grand slam as Baltimore ended a four-game losing streak with a 5-1 victory over Tampa Bay, and league-leading St Louis beat Atlanta 1-0 for their fifth straight win.

The Yankees trailed 5-0 early against the Twins. Rodriguez hit Glen Perkins’ first pitch for a tying homer, and John Ryan Murphy later connected for a three-run shot.

Rodriguez hit 452-foot solo homer in the fourth and a 422-foot drive that made it 5-3 in the seventh. His 424-foot homer in the ninth cleared the center field wall.

The last time Rodriguez hit three home runs in a game was Aug. 14, 2010, at Kansas City. He has 23 homers this season and 677 in his career.

Miguel Gonzalez took a shutout into the eighth inning to win for the third time in his last four starts for Baltimore.

Gonzalez (9-6) allowed one run and five hits over 7 2-3 innings. The right-hander didn’t issue a walk and struck out five.

Davis hit his 22nd homer of the season after J.J. Hardy, Jonathan Schoop and David Lough singled to load the bases against Erasmo Ramirez (8-4) in the third inning.

St. Louis pinch-hitter Stephen Piscotty got his first career RBI with a sacrifice fly in the eighth inning and Carlos Martinez outdueled former teammate Shelby Miller in the Cardinals’ win.

The Cardinals lead Major League Baseball with a 63-34 record.

Martinez (11-4) made his first post-All-Star-Game start and allowed six hits in eight innings with six strikeouts and one walk, which was intentional. He worked the last four innings and took the loss in an 18-inning setback to the Mets on Sunday.

Miller (5-7) allowed a run on two hits in 7-plus innings. The right-hander is 0-6 in his last 12 games, the longest winless slump by a Braves starter since Kenshin Kawakami went 14 games between victories in 2010.