ST. LOUIS (AP) – Albert Pujols hit the longest home run at six-year-old Busch Stadium and the St. Louis Cardinals overcame an injury to starter Edwin Jackson with stellar bullpen work in a 6-2 victory over the Colorado Rockies on Sunday night. Yadier Molina had three hits, a walk and two RBIs for St. Louis, which took two of three from Colorado. The Cardinals remained five games behind NL Central-leading Milwaukee with 42 games to go, six of them against the Brewers. Mark Ellis homered in the first for the Rockies, who have lost four of five. Esmil Rogers (6-2) issued a career-high seven walks, one intentional, in five innings. Colorado has lost six of its last seven in St. Louis and trails the all-time series 82-81. Pujols’ two-run drive in the first was estimated at 465 feet.