Molina’s triple rallies Cardinals past White Sox

St. Louis Cardinals catcher Yadier Molina, left, celebrates with relief pitcher Trevor Rosenthal (44) after defeating the Chicago White Sox in a baseball game in Chicago, Wednesday, July 22, 2015. (Jeff Haynes/AP)

CHICAGO — Yadier Molina hit a bases-loaded triple off David Robertson with two out in the eighth inning, sending the St. Louis Cardinals to a 3-2 victory over the Chicago White Sox on Wednesday night.

Randal Grichuk singled, Matt Holliday was hit by a pitch and Jason Heyward reached on catcher’s interference before Molina drove a 2-2 pitch into the corner in right for his third hit of the game.

It was the first triple for the All-Star catcher since May 22, 2011, and No. 4 for his career.

Miguel Socolovich (4-1) pitched a scoreless seventh for the win.

Kevin Siegrist struck out Adam LaRoche with runners on the corners for the final out in the eighth, and Trevor Rosenthal finished for his 29th save in 31 chances.

When submitting content, please abide by our submission guidelines, and avoid posting profanity, personal attacks or harassment. Should you violate our submissions guidelines, we reserve the right to remove your comments and block your account. Sportsnet reserves the right to close a story’s comment section at any time.