MIAMI -- Jose Fernandez pitched seven innings and appeared to avoid a serious injury when he tweaked his right leg on his final pitch Wednesday night, helping the Miami Marlins beat Kansas City 3-0 to snap the Royals' nine-game winning streak.
Fernandez (13-7) pulled up after striking out Christian Colon to end the seventh, and rubbed his right knee before limping to the dugout.
The Marlins pinch-hit for him in the bottom of the seventh, and no injury was announced. Fernandez was laughing with teammates in the dugout in the ninth inning and joined in the postgame celebration on the field.
His nine strikeouts increased his season total to 213, breaking the Marlins record of 209 set by Ryan Dempster in 2000. Fernandez ended a career-worst three-game losing streak.
He also had the Marlins' first two hits, hiking his average to .286, and improved to 27-2 at Marlins Park.
Fernando Rodney pitched around two singles and walk for his 25th save and eighth with Miami.
Dillon Gee (5-7) took the loss (see full recap).
Cardinals tag deGrom in win over Mets
ST. LOUIS -- Matt Carpenter, Randal Grichuk and Stephen Piscotty homered off Mets starter Jacob deGrom, powering the St. Louis Cardinals past New York 8-1 Wednesday night.
Carpenter set the tone, hitting a leadoff home run in the first inning. The Cardinals went on to win for the seventh time in nine games.
Piscotty and Yadier Molina each had three of the Cardinals' season high-tying 19 hits.
Carlos Martinez (12-7) gave up one run and four hits over eight innings. He also got two hits himself.
Roughed up for the second straight start, deGrom (7-7) allowed five runs on 12 hits in 4 2/3 innings. He was tagged for a career-worst eight runs and 13 hits in his previous outing against San Francisco (see full recap).
Rays overcome Ortiz's 30th HR in comeback win
ST. PETERSBURG, Fla. -- David Ortiz hit his 30th home run in the first inning, but the Tampa Bay Rays came back from a three-run deficit to beat Boston 4-3 in 11 innings Wednesday night and prevent the Red Sox from taking sole possession of first place in the AL East.
Luke Maile doubled with two out in the 11th and scored after Red Sox pitcher Heath Hembree (4-1) dropped a throw to first base on Kevin Kiermaier's grounder.
Brad Boxberger (2-0) got the win after one inning of relief.
Boston has won 10 of its last 13 games and remained tied in first with Toronto after the Blue Jays lost 8-2 to the Angels.
Bidding to become the majors' first 18-game winner, Rick Porcello allowed Evan Longoria's tying homer in the eighth before leaving with 7 2/3 innings pitched. It was Longoria's 30th homer (see full recap).