MK Dons have signed Newcastle United right-back James Tavernier on loan until the end of the season.

The 20-year-old has had spells at MK's League One rivals Carlisle and Sheffield Wednesday already this term.

He made 17 appearances for the Cumbrians before featuring eight times for Wednesday.