A brace from Marco Fabián assured that Mexico moved on from the group stage as well as cementing the Chivas man atop the individual goalscoring table.
With its back against the wall, Mexico once again relied on Marco Fabián's talent to get them through the group stage at the Toulon Tournament.
A brace from the Chivas de Guadalajara star was enough to put the Mexican side trained by Luis Fernando Tena in the semifinals, where it will face the Netherlands on May 30.
Mexico's early game was marked by long strides with possession at its feet but few opportunities up front for Fabián and strike partner Raúl Jiménez.
Belarus took advantage of Mexico's perennial weakness, set pieces, to go ahead four minutes after the start of the second half, when Mikhail Sivakov headed in to make it 1-0.
Later on, Belarus almost made it 2-0 on a couple of occasions, with Mexico looking on the back foot and reeling after the initial goal.
Marco Fabián drew level for Mexico in the 58th minute when Raúl Jiménez stunned the Belarus defenders with a beautiful backheel that found the Chivas man's left foot. Fabián then struck it past the goalkeeper for his fifth goal of the tournament.
The draw gave Mexico a spot in the next round as long as France kept ahead of Morocco, with that match in the home team's favor for much of the day. However, Morocco climbed back to make it 2-2 and threatened to kick Mexico out of the knockout stages.
In injury time, Fabián put fears to rest with a great counterattack that ended with El Tri's second goal and his tournament-leading sixth to make it 2-1 and secure a spot in the semifinals.
Belarus ended the match with nine players, as Stanislav Dragun and Igor Kuzmenok were sent off.