The first game on this list comes from the Turkish Super Lig, as Galatasaray hosts Kayserispor with the home side looking to maintain their six-point gap to fierce rivals Fenerbahce.
Galatasaray have won four of their last five matches, having beaten Umraniyespor 3-2 and Trabzonspor 2-1 as well as defeating Kasimpasa 1-0 and Adana Demirspor 2-0 on either side of a 2-1 away loss at Konyaspor.
Kayserispor have won both of their last two matches by 3-1 and 4-3 scorelines at the expense of Umraniyespor and Trabzonspor, this was after suffering 4-0 and 2-1 losses to Antalyaspor and Fenerbahce.
In the Dutch Eerste Divisie, league leaders PEC Zwolle takes on 11th-place Telstar on Friday night.
The home side knows that five wins in their last six games will see them win the league title, however, they will be looking to bounce back from their 4-2 loss away at Eindhoven. Prior to the aforementioned matches, PEC had beaten Utrecht II and NAC Breda by 2-0 scorelines, as well as De Graafschap 1-0 and Willem II 3-2.
Telstar have lost both of their last two matches 3-2 and 3-1 against Ajax II and ADO Den Haag 3-1. Prior to this, they had beaten Top Oss 1-0 and Roda JC 2-1 on either side of a 2-2 draw away at Helmond Sport.
Toulouse against Lyon sees 12th go up against seventh in Ligue 1, with Laurent Blanc’s side sitting just five points outside the European qualification places.
The home side are on a two-match winning run, having beaten both Montpellier and Annecy by 2-1 scorelines after losing 3-1 and 2-0 to Brest and Lille. Prior to this, they had beaten Angers 2-0.
Lyon have won both of their last two league matches, doing so against Rennes 3-1 and PSG 1-0 on either side of a 1-0 loss away at Nantes in the Coupe de France. In the run-up to these matches, Blanc’s men had drawn 1-1 and 3-3 with Nantes and Lille.
Middlesbrough and Norwich City face off at the Riverside Stadium on Friday, with Michael Carrick’s men looking to get back on track after a rocky couple of weeks.
The Boro’s last win came on 18th March via a 4-0 scoreline over Preston, having drawn 1-1 with Stoke prior to this, before losing 4-2 and 2-1 to Huddersfield and Burnley in the run-up to a 2-2 draw with Bristol City.
Norwich are in danger of missing out on the play-offs as a whole, having won just one of their last five matches. David Wagner’s men drew 0-0 at home to Rotherham United last time out after a 2-0 win away at Blackburn. Before this, the Canaries had been beaten 1-0 by Sheffield United and drew 0-0 and 1-1 with Stoke and Huddersfield.
The final game on this list sees Spezia take on second in the table Lazio in Serie A.
Spezia have drawn both of their last two matches 1-1 at home to Fiorentina and Salernitana since losing 1-0 to Sassuolo. Prior to this, they had beaten Inter Milan 2-1 and drawn 0-0 with Hellas Verona.
Lazio have won all of their last three matches, having earned fine 2-1, 2-0 and 1-0 victories over Juventus, Monza and Roma. This was after two poor results for Maurizio Sarri’s men who had been beaten 2-1 at AZ Alkmaar following a 0-0 draw at Bologna.
This weekend sees the return of Sky Sports’ Super 6 with each player having the opportunity to win £1,000,000 for free following the competition's Christmas Rollover! Here, we will...