Match ends, Rangers 6, Dunfermline Athletic 0.
Rangers eased past Dunfermline Athletic to reach the Scottish League Cup quarter-finals.
Kenny Miller fired the hosts ahead early on and Bruno Alves' free-kick soon doubled their advantage.
Alfredo Morelos followed Alves in getting his first Rangers goal and James Tavernier knocked home the hosts' fourth before the half-hour.
Daniel Candeias also netted a maiden goal for the Ibrox side with a free-kick before Morelos got his second.
Rangers will visit Glasgow neighbours Partick Thistle in the last eight.
Morelos, Miller and Graham Dorrans combined for Rangers' opener with Miller firing high into the net after Dorrans' effort had been saved by goalkeeper Sean Murdoch.
Miller, who took over the captaincy from Lee Wallace after the left-back was a late withdrawal from the side, netted again from an offside position.
The second goal soon arrived, however, as Portugal defender Alves curled a 25-yard free-kick past the flailing Murdoch.
Dunfermline almost pulled a goal back with Declan McManus' free-kick beating Rangers keeper Jak Alnwick but coming back off the crossbar.
Miller set up two goals in quick succession with passes that allowed Morelos and Tavernier to find the net.
Pars boss Allan Johnston introduced defender Jean Yves Mvoto for attacker David Hopkirk as the visitors made it until the break without losing any more goals.
But Rangers found their rhythm again in the second period with midfielder Candeias taking over free-kick duties from Alves, who had been replaced by Danny Wilson, and beating Murdoch from a similar distance to his countryman's earlier strike.
And Morelos pounced to knock home after Murdoch parried a drive by Tavernier.
- 22Bruno AlvesSubstituted forWilsonat 56'minutes
- 18RossiterBooked at 41mins
- 10DorransSubstituted forHoltat 68'minutes
- 20MorelosBooked at 24mins
- 9MillerSubstituted forKranjcarat 59'minutes
- 12HopkirkSubstituted forMvotoat 29'minutes
- 11CardleBooked at 50minsSubstituted forLochheadat 68'minutes
- 7HigginbothamSubstituted forShielsat 62'minutes
- Don Robertson
- Shots on Target
Second Half ends, Rangers 6, Dunfermline Athletic 0.
Foul by Jordan Rossiter (Rangers).
Declan McManus (Dunfermline Athletic) wins a free kick on the left wing.
Attempt blocked. Jordan Rossiter (Rangers) right footed shot from outside the box is blocked.
Corner, Rangers. Conceded by Dean Shiels.
Alfredo Morelos (Rangers) wins a free kick in the attacking half.
Foul by Jean-Yves Mvoto (Dunfermline Athletic).
Foul by Josh Windass (Rangers).
Calum Smith (Dunfermline Athletic) wins a free kick in the attacking half.
Attempt saved. Josh Windass (Rangers) right footed shot from outside the box is saved in the bottom right corner.
Goal! Rangers 6, Dunfermline Athletic 0. Alfredo Morelos (Rangers) right footed shot from the centre of the box to the high centre of the goal.
Attempt missed. Josh Windass (Rangers) right footed shot from the left side of the box is close, but misses to the left.
Attempt saved. Callum Morris (Dunfermline Athletic) right footed shot from more than 40 yards on the right wing is saved in the top centre of the goal.
Corner, Dunfermline Athletic. Conceded by Daniel Candeias.
Corner, Dunfermline Athletic. Conceded by Jordan Rossiter.
Substitution, Rangers. Jason Holt replaces Graham Dorrans.
Substitution, Dunfermline Athletic. Scott Lochhead replaces Joe Cardle.
Attempt missed. Josh Windass (Rangers) right footed shot from the centre of the box is close, but misses to the right.
Corner, Rangers. Conceded by Sean Murdoch.