All-Star and former MVP Albert Pujols continues 'absolutely legendary' run, hits 697th home run as St. Louis Cardinals rally.

Albert Pujols moving ahead of Alex ‘A-Rod’ Rodriguez on the all-time list, to power the St. Louis Cardinals past the Pittsburgh Pirates 4-3.

Pujols recently explained how his former St. Louis Cardinals manager Tony La Russa provided some of the best advice of his career.

He is behind Babe Ruth (714), Hank Aaron (755) and Barry Bonds (762) in all-time Major League Baseball home runs.

Pujols will now have his sights set on joining the illustrious 700 home run club, two-run drive at the top of the ninth moved him to fourth on the list.

But he only has 21 games left to reach the milestone after announcing that this would be the final season in his storied career.

Cardinals’ starter Jose Quintana said; "There's impressive, and then there's unbelievable. And what we're witnessing is absolutely legendary."

Albert Pujols is 42-year-old, has 21 games left in his 22nd and final season in the big leagues. He has hit 18 home runs this season.