Paul DeJong had three hits and three RBIs, Yadier Molina also had three hits and drove in a run, and the St. Louis Cardinals beat the Chicago Cubs 5-2 on Friday night before a season-high crowd of 47,169 at Busch Stadium.

DeJong's RBI triple, just the sixth for the Cardinals this season, tied the game at 1 in the third and Jose Martinez followed with an RBI single to give St. Louis the lead.

DeJong added a two-run single in the fourth. Molina scored twice.

Cardinals starter Luke Weaver (6-9) gave up two runs in six innings. He had allowed 13 earned runs in 12 innings in three previous starts against the Cubs this season.

Mike Mayers and Jordan Hicks pitched perfect innings of relief before Bud Norris earned his 20th save in 23 chances as the Cardinals improved to 8-6 against the Cubs this season.

Cubs starter Mike Montgomery (3-4) gave up five runs and 12 hits in five innings. He has just one quality start in his last six outings.

Anthony Rizzo's 427-foot homer gave the Cubs a 1-0 lead in the third. Javier Baez added another solo blast, reaching the 20-homer mark for the second consecutive season, in the sixth.

CARDINAL MILESTONES

Molina played in his 1,820th game, tying him with Enos Slaughter for fourth on the Cardinals' career list. Tommy Pham collected his 300th career hit in the fifth.

ROSTER MOVES

The Cubs acquired LHP Cole Hamels from Texas for RHP Eddie Butler, minor league RHP Rollie Lacey and a player to be named. Chicago also recalled RHP Alec Mills from Triple-A Iowa.

The Cardinals traded RHP Sam Tuivailala to Seattle for minor league RHP Seth Elledge. St. Louis also recalled Weaver from Single-A Peoria, LHP Tyler Webb, RHP Daniel Poncedeleon and purchased RHP Dakota Hudson from Triple-A Memphis, while designating LHP Tyler Lyons and RHP Greg Holland for assignment.

TRAINING ROOM

Cubs: RHP Yu Darvish (right triceps tendinitis) threw a bullpen session.

Cardinals: LHP Brett Cecil (right foot inflammation) was placed on the 10-day disabled list and RHP Carlos Martinez (right oblique strain) threw a bullpen.

UP NEXT

The Cubs send lefty Jose Quintana (9-6, 3.87 ERA) against the Cardinals and right-hander Miles Mikolas (10-3, 2.82 ERA) in the second game of a three-game series. Quintana is 4-2 with a 2.77 ERA in seven career starts against St. Louis. Mikolas has allowed three runs or less in his last six starts.

More From KHMO-AM 1070, News-Talk-Sports