Rangers have the opportunity to bounce back quickly from their midweek defeat to Malmo in the Champions League.

Steven Gerrard's men were left shell-shocked by their opponents on Tuesday evening who, with 10 men, knocked the Light Blues out of the qualifiers and into the Europa League.

It was a third loss in a row for Gers who, following the past 12 months, have not been used to losing quite so often.

But their Premier Sports Cup clash with Dunfermline perhaps can't come quickly enough and they'll have the chance to right some wrongs at Ibrox.

But when is the game being played? Can fans watch it on TV? What is the team news?

Here's all you need to know.

Where and when is the game being played?

Rangers host Dunfermline tonight at Ibrox.

Kick-off is at 7.45pm.

Is the game on TV?

It certainly is.

Premier Sports 1 will broadcast the game live.

Coverage begins at 7pm.

Team news

Gerrard hinted that he would not make wholesale changes for this match, possibly wanting his players to experience another victory to regain their mojo.

Kemar Roofe and Glen Kamara could return to the starting lineup but Ryan Jack and Nikola Katic are both expected to miss the game.