McGrath takes the podium in Mexico