It may have taken them almost half the season, but Celtic finally look like they might have gotten their act together.

Neil Lennon's side had started the Scottish Premiership campaign off poorly, and with Rangers getting off to a flying start themselves, it just rubbed salt into the wounds.

But, the Hoops appear to have found some festive form, with five wins on the bounce in all competitions, and entertain a Dundee United side who are in fifth place.

The Hoops have had a busy schedule as of late, and with the Old Firm clash against Rangers on the horizon at the weekend, Lennon may feel tempted to rest some of his key stars. And with that in mind, below is a look at how Celtic might line up on Wednesday afternoon.

In goal, Conor Hazard will expect to keep his place in the starting eleven given his recent form - the 22-year-old has kept a clean sheet in each of his last three games in the league.

There could be some changes to the back-line however, with Diego Laxalt knocking on the door for another start after being on the bench against Hamilton.

And, if Christopher Jullien can shake off his knee problem, then the Frenchman could be brought back into the team so he can get back to action before the big clash at Ibrox on Saturday.

In midfield, Ismaila Soro should keep his place as the side's holding midfielder, with Lennon potentially holding Scott Brown's experience back for the game against Rangers.

The other big changes the Celtic boss may opt to make is bringing in Mohamed Elyounoussi on the left-hand side, and allowing Odsonne Edouard to move into that starting striker role in place of Leigh Griffiths.

And if Lennon wants to hand Ryan Christie a rest too, he could give 21-year-old Michael Johnston his first start of the season and potentially watch him stake a claim for a starting spot at the weekend too.

Predicted XI: Hazard; Frimpong, Ajer, Jullien, Laxalt; Soro, McGregor; Johnston, Turnbull, Elyounoussi, Edouard.