CINCINNATI — Spencer Steer homered in consecutive at-bats and drove in five runs, and Elly De La Cruz hit his team-leading 21st homer as the Cincinnati Reds beat the St. Louis Cardinals 6-1 on Monday night.
Andrew Abbott (10-9) allowed one run and five hits in 6 2/3 innings to snap his three-game losing streak. The left-hander was tagged for 12 earned runs over his previous 13 1/3 innings.
''I was spinning the ball and getting first-pitch strikes," Abbott said. "It was all mental between this start and last start. I went out there with a plan and tried to execute the best way you can.''
Cardinals starter Sonny Gray (11-7) struck out nine in five innings, but is winless in three career starts against his former club. He gave up six runs and five hits, including three homers.
''He was electric first time through,'' St. Louis manager Oliver Marmol said. ''Punched out, what, seven? He was executing pitches. He was doing what he wanted. But a couple good swings by Steer and De La Cruz.''
Abbott retired 11 straight batters during one stretch and finished with six strikeouts. He escaped bases-loaded jams in the second and third.
''That's the difference,'' Marmol said. ''We're going to have to do a better job with runners in scoring position. That's the key for ourselves moving forward.''
Steer and De La Cruz homered on successive pitches from Gray to put Cincinnati ahead 3-1 in the third. It was the fifth time this season the Reds hit back-to-back homers.