Deyna Castellanos struck twice as Venezuela came from behind to beat Mexico 2-1 in Amman and set up a semi-final meeting with either Korea DPR or Ghana.

The brilliant Vinotinto No9's brace took her joint-top of the Jordan 2016 scoring charts and ensured that her team reach the last four of this competition for the second successive edition.

This was a strange match, with long stretches of dull, listless football followed by bursts of great excitement. The first half-hour was especially forgettable, with no indication of the drama that would follow in a breathless seven-minute period.

Unsurprisingly, it was Castellanos who sparked the game into life with two fine efforts - the first a 30-yard free-kick, the second a looping long-range volley - both of which had Miriam Aguirre scrambling. But when a goal did arrive, it was Mexico - against the run of play - who claimed it. El Tri enjoyed a bit of luck in the process, with Kimberly Rodriguez's header from Jacqueline Ovalle's cross shown to be heading wide before it took a fortuitous nick off Jazmin Enrigue's heel to divert it into the bottom corner.

Venezuela did not sulk at their misfortune, though, and were level just a minute later. A brilliant goal it was too, with Castellanos latching on to a pass into the left channel from Yerliane Moreno, checking inside past Rodriguez and smashing an unstoppable angled shot into the far corner of the net.

It was another moment of magic from the tournament's outstanding player and, four minutes later, she was at it again. Once more, Moreno claimed the assist with a defence-splitting pass and Castellanos did the rest, timing her run to perfection before skipping round the advancing keeper and side-footing into the net.

After all that drama in such a concerted period, the second half was again a disappointment, with plenty of perspiration from Mexico but precious little inspiration. Montserrat Hernandez missed the best of their few chances, volleying wastefully wide from 16 yards, but Venezuela were able to see the match out fairly comfortably to secure their place in the last four.

Live Your Goals Player of the Match: Deyna Castellanos (VEN)