Arguably the greatest forward of our time, Messi has found the back of the net 33 times in 21 games in La Liga this season. Furthermore, he has contributed eight assists while leading Barca to a La Liga-best 58 points in the table.
In their most recent outing, Messi could not be stopped by Osasuna. He scored four goals as Barcelona advanced.
These two clubs haven't seen each other since Oct. 7, in a match that ended in a draw with both Messi and Real Madrid star Cristiano Ronaldo each scoring two goals in a 2-2 stalemate.
In the meeting before that, Barcelona was beaten 2-1 by Los Blancos on Aug. 29. Messi scored the only goal for his club.
He also scored from the penalty spot in the first match of the season between the sides, on Aug. 23, as Barcelona defeated Madrid by a 3-2 scoreline.
In three matches with Los Blancos this season, the Barca great has scored four goals and looks poised to lead his team to the final with another dominant performance in El Clasico on Wednesday.
Will Lionel Messi score against Real Madrid?
It's no secret that Real Madrid is having internal issues. Keeper Iker Casillas' girlfriend recently told La Jugada (via Yahoo! Sports) that manager Jose Mourinho "does not communicate with his players anymore."
With these issues in mind, you can expect Messi and Barca to dictate the match.
Given his propensity for scoring and establishing himself as one of the most dangerous players on the pitch, Messi should find the back of the net at least once on Wednesday and lead Barcelona to the final to compete for its 27th trophy.
Follow me on Twitter: Follow @Pete_Schauer