Jorge Soler and Kris Bryant hit back-to-back homers, and tempers flared for the second straight game as the Cubs beat the Cardinals 5-4 on Saturday for its fifth straight win to tighten the NL Central race, according to an ESPN.com report.