The Cardinals faced the Royals last night in a Show Me State battle. Unfortunately, they were unable to put any runs on the board, bringing their scoreless-inning streak to 20. St. Louis has combined for just two runs and 11 hits in the last three games.

“This isn’t how we’re going to win games,” manager Mike Matheny said. “We’ve got to find something. This isn’t working.”

Shelby Miller had a solid showing throughout the first 6 innings, but opened the flood gates in the 7th for KC to take advantage of. Royals’ left fielder Alex Gordon ended the game’s scoreless streak, sending a 417 ft home run to right field on a 93-mph fastball. The Royals are ranked last in home runs (25) this season, just behind St. Louis (30).

“It wasn’t a strike, he was just sitting fastball and got it,” Miller said. “It’s kind of weird seeing him pull that pitch out for a homer, but it was a good hit.”

Later that inning, Miller let up consecutive singles by Salvador Pérez and Lorenzo Cain. Third basement Mike Moustakas then hit a double, driving both runners in. Miller was able to get out of that inning with just 3 runs of damage, but after letting up an 8th inning single, Cardinal manager Mike Matheny pulled him for reliever Randy Choate.

“I thought Shelby was very, very good for six innings,” Matheny said. “After the sixth, it just snowballed in a hurry. Up until that point, it was one of the best we’ve seen him throw this season.”

Choate let up 3 runs in the 8th on a Pérez single and a sacrifice fly.

This is the second straight loss for the Cardinals, bringing their home-stand to 2-6. They fall even further behind the first place brewers (5 games back) after being just 1 1/2 games behind just last week. This is the first time since 1937 that the Cardinals have been shut out in two consecutive games by six or more runs.. just figured I’d let you know.

The Cardinals face the Royals at home tonight at 6:15 and will be aired on FSMW. Cardinals’ start Jaime Garcia will face James Shield in the third and final game of this series.