Schalke 04 plays Real Madrid on Wednesday in the first leg of the 2014 Champions League round of 16.  The match is set for 8:45 p.m. CET (2:45 p.m. ET).  Watch the live stream via the links provided below.

Real Madrid hasn't lost since Oct. 26.  Since that loss, Real has gone 26 straight games without being defeated.  The club sits atop the Liga standings and has won nine of their last 10 matches, including five straight.

Despite Real being the team to beat, manager Carlo Ancelotti knows Schalke is capable of delivering an upset - especially when playing at home.

"I predict an intense match and I think Schalke will give everything in going for the win," Ancelotti said, via IB Times.  "We know all about their qualities.  They are very well-organised, especially at the back, and have a good balance between young talented players like Max Meyer and Julian Drexter, and players with a lot of experience like Klaas-Jan Huntelaar.

"They do not play spectacular football but they are solid and consistent."

Schalke is unbeaten in their last eight games, which includes six wins.  The club is coming off a 0-0 draw on Friday against Mainz.

Watch the live stream HERE, HERE and HERE.

Projected Lineups (via SB Nation):

Schalke 04: Ralf Fahrmann; Sead Kolasinac, Benedikt Howedes, Joel Matip, Tim Hoogland; Roman Neustadter, Kevin-Prince Boateng; Julian Draxler, Max Meyer, Jefferson Farfan; Klaas-Jan Huntelaar.

Real Madrid: Iker Casillas; Marcelo, Sergio Ramos, Pepe, Alvaro Arbeloa; Angel Di Maria, Xabi Alonso, Luka Modric; Cristiano Ronaldo, Karim Benzema, Gareth Bale.