Masyn Winn delivered the decisive blow with a bases-clearing double in the 10th inning, lifting the St. Louis Cardinals to a 7-5 win over the Houston Astros on Sunday.

Winn went 3-for-5 and finished the series with seven RBIs as the Cardinals extended their winning streak to five games.

St. Louis jumped ahead in extra innings, and Houston threatened in the bottom of the 10th with the tying run on base before Christian Walker grounded into a fielder’s choice to end the game.

Riley O’Brien (3-0) earned the win in relief, while Gordon Graceffo recorded the final out for his first save of the season.

The Cardinals completed their first three-game sweep in Houston since April 2004 and improved to 5-0 in extra-inning games this season.

Houston rallied late, erasing a 4-1 deficit in the eighth inning behind a home run from Yordan Alvarez and a two-run single by Isaac Paredes.

Michael Liberatore allowed one run over six innings in the start for St. Louis, while Astros starter Mike Burrows struck out seven but was tagged for four runs.

Jordan Walker extended his hitting streak to 14 games with a hit in the win.

The Astros have now lost four straight and 12 of their last 14 games.

The Cardinals open a three-game series Monday night at Miami, while Houston begins a series at Cleveland. First pitch from LoanDepot Park is set for 5:40 with pregame coverage by Ameren Total Access beginning at 4:45. Monday’s game can be heard on KTLO AM 1240.

WebReadyTM Powered by WireReady® NSI