Elias Sorensen scored his first goal in a Carlisle United shirt as the Blues beat Rangers in a behind-closed-doors friendly.

The 20-year-old Newcastle loan striker opened the scoring for the Cumbrians in the first half of their 2-1 win.

Fellow striker Ryan Loft put United 2-0 ahead from the penalty spot before Jamie Barjonas pulled one back.

The game at the Ibrox club's Hummel Training Centre, watched by Blues boss Steven Pressley, also saw Stefan Scougall make his first appearance since returning from a hamstring injury.

The Blues midfielder played the first 45 minutes.

United lined up in a 3-5-2 formation, mirroring their first team against Newport on Saturday.

It saw a back three of Jarrad Branthwaite, Aaron Hayden and Jon Mellish, with youth team players Charlie Birch and Jamie Armstrong at left and right wing-back.

Scougall, Canice Carroll and Taylor Charters started in midfield with Sorensen and Loft up front.

Rangers also fielded a mixture of first-team and academy players, including centre-halves Leon King and Lewis Mackinnon who are aged just 15 and 16.

Eros Grezda missed an early penalty for the hosts after Hayden was adjudged to have handled.

Barjonas and Greg Docherty went close before Sorensen hit back with a well-taken opener from a tight angle.

Scougall was replaced at the break by Tom Wilson before Loft came close to a second.

The Leicester loanee did, though, make it two from the spot after being fouled by Mackinnon.

Barjonas then cut the deficit with a fine 25-yard effort.

Rangers: Firth, Butterworth, Breen (Mackinnon 30), L King (Lowry 75), Shiels, Polster, Docherty, Williamson, Barjonas, Grezda, Lyall (Ritchie-Hosler 75). Not used: Miller, Devine, Anderson, Budinauckas.

United: Gray, Branthwaite, Hayden, Mellish, Birch, Armstrong (Kerr 75), Carroll, Charters, Scougall (Wilson 46), Sorensen, Loft. Not used: Walton, Lightfoot.