Mexico shifts from frustration to celebration