Question: when was the last time usa beat mexico in soccer
Answer: 2007 United States United States 2 -- 1 Mexico