St. Louis hosted the final Triple Crown event of the 2022 season, with Marvin Musquin overcoming intense pressure to win his first race of the year.