Mexico finally broke through against a tough Costa Rican side thanks to a controversial penalty awarded by the referee and converted by Orbelin Pineda. El Tri head to the semis against Guatemala or Jamaica.