Rangers youngster Josh McPake has completed a six-month loan deal at Dundee.

The midfielder, 17, joins namesake James' side as they compete to win promotion back to the Premiership.

McPake has played for Rangers' first-team in pre-season and it is understood he has a big future at Ibrox.

But boss Steven Gerrard has allowed him to go on loan to get game time in the Championship this season.

More follows.