All teams have shown they have what it takes to become this tournament's champion. Don't miss a second of both games with this guide.

There are still four teams with title hopes in Liga MX, and starting tonight, all of them will want to show their worth in the tournament's semi-finals.

The four teams still in the mix to win the title have shown good arguments to be considered contenders, but a bad game or simply a bad luck streak could see them eliminated from the competition. With that in mind, Cruz Azul, Santos, Puebla, and Pachuca will try to leave everything on the pitch to reach the title clash set for next week.

Let's have a closer look at both ties. You will find the seed number for each team inside the bracket.

Pachuca (4) vs Cruz Azul (1)

Los Tuzos have already eliminated two of Mexico's Big Four, and while facing La Máquina has never been easy, their good form at home has seen them through against Chivas and América recently. As for Cruz Azul, their away result in the Quarterfinals raised a few questions among fans, but if they want to prove their fans that this will be the year in which they can end their championship drought, beating Pachuca at Estadio Hidalgo would be a good place for them to begin.

Santos (3) vs Puebla (2)

Santos made it to this round thanks to an aggregate time goal against Monterrey, but their real strength comes when they play at home. Hence, making the most out of their game against Puebla on Thursday will be crucial in their quest to reach the final. As for Puebla, the notion of reaching their first final in over 30 years should be enough motivation, but the main objective for Nicolás Larcamón's men will be to dominate their rivals and not to rely on an own goal such as the one that saw them eliminate Atlas.