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.