Question: when was the last time the national league won an all star game
Answer: July 10 , 2012