Armando Zamorano opened the scoring in just the 12th minute, with a long range shot from outside the area that took a fortunate carom off Jamaican defender Alvas Powell before eluding netminder Rashaun Patterson.
The visitors responded by trying to come forward with numbers, creating a series of half chances that threatened to breach Mexican goalkeeper Richard Sanchez's goal for the first time in the tournament.
But rather than the Jamaicans finding the equalizer, it was Mexico which got a second three minutes before the half. A well-placed cross from the right wing found a streaking and completely unmarked Marco Bueno, who made no mistake with a crisp header from point blank range.
Mexico continued to pressure as the second period began, but it was only midway through the half that they would add a fourth. Wingback Francisco Flores took a long look at a free kick from the left, before ringing home a stunning shot from 35 yards.
The local team capped the scoring with 15 minutes remaining off another set piece. This time it was Jesus Escoboza who whipped in the free kick from the right wing, sailing the ball just over the crowd and into the corner of Patterson's net.
Jamaica had its best chance in the 79th minute, when Romario Jones slammed a free kick from the edge of the area off the Mexican crossbar.
With the win, Mexico joins Cuba, El Salvador and the U.S. as the fourth qualifier from the CONCACAF region to the 2013 FIFA U-20 World Cup. That contingent will also battle it out for the regional championship, beginning with the tournament semifinals this Friday.