Phillies slugger Bryce Harper left Wednesday night's 5-3 win over the St. Louis Cardinals in the sixth inning after being hit in the face by a 96.9 mph fastball from lefty Genesis Cabrera.
Harper was hit in the cheek by the pitch. He was bloodied but left the field under his own power.
Harper was taken to the hospital and, amazingly, checked out fine. He posted a video on social media after the game.
"Everything feels good," he said. "Everything came back good. My face is still there. We're all good."
Cabrera entered the game in the sixth inning with the score tied, 3-3. After hitting Harper, Cabrera hit Didi Gregorius in the ribs with the next pitch.
Cabrera did not appear to be throwing at either Phillie. In fact, he was upset about hitting both of them. He was simply wild. Grossly wild.
Home plate umpire Chris Segal thought there was intent in Cabrera’s pitches. He issued warnings to both benches. That brought a furious Joe Girardi out of the Phillies’ dugout. He was quickly ejected by Segal.
Girardi responded by gesturing that someone else should be thrown out, maybe Cabrera, maybe the umpire for issuing a warning to the Phillies.
As Girardi left the field, he shouted angrily at Cabrera. The benches did not clear.
The Phillies did take advantage of Cabrera's two hit batsmen and took a 4-3 lead in the inning on a hit by Andrew McCutchen.
They went up 5-3 on a sacrifice fly by Gregorius in the seventh.
Earlier, the Phils got a game-tying two-run homer from Brad Miller in the fifth.
Vince Velasquez started for the Phillies and allowed three runs in 4 1/3 innings.
The Phillies' bullpen was outstanding. It delivered 4 2/3 scoreless innings on an emotionally charged night.
Sam Coonrod pitched a scoreless eighth inning. He jawed with the Cardinals' dugout as he left the field at the end of that frame.
Harper entered the game hitting .329 with six homers and a 1.083 OPS.
The Phillies are 12-12.