The 2012 MLS All-Star Game was played on July 25 at PPL Park in Chester, Pennsylvania, home stadium of the Philadelphia Union. As has been the format every year since 2005, the MLS All-Stars played an international club; the 2012 opponent was England's Chelsea FC, 2012 champions of both the FA Cup and UEFA Champions League and visiting side in the 2006 MLS All-Star Game (when they lost to the All-Stars, 1–0, at Toyota Park in Bridgeview, Illinois). The MLS All-Stars won the game 3–2.