MIAMI — Carlos Beltran homering from each side of the plate Saturday was hardly a shocker, since he had done it 10 times before.
But Lance Lynn’s two-run single? That was unprecedented.
Both contributed offensively as the St. Louis Cardinals survived a slugfest against the lowest-scoring team in the major leagues and beat the Miami Marlins 13-7. Beltran homered twice and tripled, while Lynn (9-1) notched the victory despite allowing a career-high seven runs in five innings.
The Cardinals scored five runs in the first, then found themselves at 6-all in the second before pulling away. Even for the hitters, the game was no fun, Beltran said.
“I felt like I was out there playing defense for four hours,” he said. “It’s one of those days where you have to grind and try to find a way to stay in the game.”
Manager Mike Matheny agreed.
“It felt like a doubleheader,” he said.
Swinging left-handed, Beltran hit his 15th home run in the second inning and tripled for the first time since May 2012 in the eighth. He hit another home run from the right side in the ninth.
Beltran extended the longest active hitting streak in the NL to 14 games and raised his average to .311.
“I feel great,” he said. “I’ve been healthy, and good things are happening for me and the team.”
The Cardinals tied a season high with 17 hits. Yadier Molina singled home two runs in their big first inning, and David Freese’s fourth homer in the third inning put them ahead to stay.
It’s the fifth time this season the Cardinals have scored at least nine runs when Lynn has started, and this time he contributed himself, delivering a two-out single off Ryan Webb to make the score 9-6.
Blue Jays6, Rangers 1: ARLINGTON, Texas — Adam Lind and Colby Rasmus both hit two-run homers and the Toronto Blue Jays won their fourth game in a row, beat the sliding Rangers 6-1 on Saturday.
Even with the unexpected early return of second baseman Ian Kinsler from his rehabilitation assignment, the Rangers’ season-long losing streak reached five games. All of those losses are at home, and they’ve dropped 10 of 14 overall to fall out of first place in the AL West.
Lind put the Blue Jays ahead to stay in the first, when his seventh homer of the season ricocheted high off pole down the right field line. Rasmus hit his 12th homer, and second in two games, in the fourth to make it 4-0.
Those homers accounted for all four runs off Josh Lindblom (0-2), who went six innings on his 26th birthday.
R.A. Dickey (6-8) gave up one run in 5 2-3 innings.
Rays 5, Royals 3: ST. PETERSBURG, Fla. — Tampa Bay right-hander Alex Cobb was taken off the field on a stretcher after he was hit on the right ear by a liner off the bat of Kansas City’s Eric Hosmer in the fifth inning of the Rays’ 5-3 win over the Royals on Saturday.
The Rays announced that Cobb, who remained conscious the whole time, was taken to Bayfront Medical Center in St. Petersburg for further examination. Rays spokesman Rick Vaughn later said all tests were normal and that Cobb suffered a mild concussion.
Luke Scott, Matt Joyce and Evan Longoria homered for the Rays, who had lost five of six. Alex Torres (2-0) replaced Cobb and struck out four over 1 2-3 scoreless innings. Fernando Rodney pitched the ninth for his 14th save in 19 opportunities.
Joyce hit a solo homer off Jeremy Guthrie (7-4) in the fifth that put the Rays up 4-2.
Astros 4, White Sox 3: HOUSTON — Jason Castro and Chris Carter homered in the fourth inning to give Houston the lead and the Astros held on for a 4-3 win over the Chicago White Sox on Saturday night.
The game was tied at 1-1 when Castro launched a solo homer into the bullpen in right-center to start the fourth inning. Carter’s one-out homer clanged off the foul pole in left field to extend the lead to 3-1 and leave starter John Danks (1-3) shaking his head.
Brandon Barnes’s double drove in a run in the fifth inning to make it 4-1.
Adam Dunn hit his 18th homer to start the seventh and Gordon Beckham’s ground-rule double made it 4-3.
Harrell (5-7) allowed seven hits and three runs with a season-high seven strikeouts in 6 2-3 innings.
Danks yielded five hits and four runs in six-plus innings.