Kasey Palmer has seen his season-long loan deal from Chelsea cut short.

Palmer has started 10 of Rovers’ 26 Championship games so far, but has struggled for game-time of late.

The 22-year-old, who has scored three goals, is expected to join Bristol City until the end of the season, his fourth loan club in the last two seasons.

The attacking midfielder arrived on the eve of the season and has made 17 appearances for the club, in a number of positions.

He showed flashes of his promise, not least in the 1-1 draw at West Brom in October, as well as scoring the winner against Brentford at Ewood Park in August.

But the deal which brought him to East Lancashire saw Rovers pay just a fraction of his wages, with a recall option in January which Chelsea have activated.

Speaking last month, Mowbray hinted of the possibility of Palmer moving on.

He said: “When we spoke to Chelsea there were some financial issues where we couldn’t reach the stuff they were expecting so we always felt they might bring him back in January if other clubs were going to pay more money for him.”

Mowbray has already stated his ambition to add to his attacking ranks which will be further depleted by Palmer’s departure.

Palmer played 72 minutes of Rovers’ 4-1 defeat to Bristol City in September, with the two teams set to meet at Ewood Park next month.

The Robins will be Palmer’s fourth loan club after spells with Huddersfield Town, Derby County and Rovers.