Riyad Mahrez is making it plain to Pep Guardiola that he does not intend to be shifted from the Manchester City starting XI, even if they do bring in English football’s first £100million player.

The 30-year-old was deemed to be a player who could be moved on this summer to raise the funds for the pursuit of Jack Grealish and Harry Kane.

But Mahrez himself dismissed such talk by committing himself to the Blues’ cause, and has underlined that by starring in pre-season.

He does not appear to be directly threatened if City get Grealish over the line next week, as the Aston Villa man has rarely played on the right-hand side - although it rarely pays to guess at Guardiola's intentions.

But the knock-on effect would mean that Raheem Sterling, Phil Foden and Bernardo Silva - if the Portugal international stays - could all shift to the right, where Mahrez reigned supreme in the run-in last season.

Mahrez is making it plain he is still the main man as the Blues head into a difficult start to the season in danger of being uncooked.

After a restful summer, with Algeria not involved in any international tournaments, and after two weeks of solid preseason work, he reminded everyone of the class which made him a cert start towards the end of last season.

In a one-sided first half, his cultured left foot teed up Edozie for the opener, opened up the defence for Joao Cancelo to assist Knight’s second, and then crowned all of that with a stunning volleyed finish.

Jack Grealish may be a £100m player but on this showing Mahrez must be worth something close!

Leicester were asking £95m for the former Player of the Year when City first went in for him, a valuation that the Blues dismissed as nonsense, and walked away from. They returned six months later and snapped him up for £60m, a bargain in retrospect.

Sam Edozie scores City's first goal against Barnsley

The bulk of City’s first-team squad will be back next week, and the Blues have hastily arranged another behind-closed-doors friendly - against Blackpool on Tuesday - to try to get as many of them up to speed for the Premier League opener at Spurs on August 15.

But Guardiola has already said he will play the “second team” at Wembley for the Community Shield against Leicester next week, which probably means as many first-teamers as there are fit, supplemented by some of the thrusting youngsters who featured here.

With a sniff of that game in their nostrils, the kids are jockeying for a chance, and it was noticeable that James McAtee and Sam Edozie - who caught the eye in the second half against Preston - both started, the only two changes from the starting XI in that game.

Edozie has done himself no harm whatsoever in pre-season, seizing his chance against Preston with some excellent wing play, culminating in a well-taken goal.

And after starting here, he grabbed another goal after 24 minutes as City showed they are not just all about short passing with an expansive move.

Ruben Dias, who moved up a gear from his gentle workout in midweek, looped a long ball down the right for Riyad Mahrez to chase and the winger controlled with customary ease and then crossed for the 18-year-old who just had to keep his cool to beat the defender on the line.

Six minutes later it was 2-0 with the damage against being done down the City right, and with Mahrez - who has no intention of losing his palace in the team to any £100m players - again heavily involved.

The Algeria star slid a neat pass down the right and Joao Cancelo this time came up with the measured cross that gave Knight a chance he could barely miss.

The youngster had a tough time against two hulking Championship defenders in midweek, and he faced the same dilemma in this game.

Ben Knight of Manchester City scores against Barnsley

But he showed he has learned, with a more determined, physical approach, and he gave the Barnsley lads plenty of problems, deserving his goal when it came.

City were in full control, and the only thing Mahrez was missing after an assist and a killer pass was a goal - and when that came, it was another beauty.

His left foot had undone Preston with a gorgeous free kick, and this time - confidence coursing through him - he did not hesitate to meet it full on the volley without breaking stride - and the all flashed low and hard past keeper Brad Collins before he could move.

The question at this point was how may City could score before mass changes took place, and they should have had a fourth when Cole Palmer’s dancing feet tempted Cauley Woodrow into a rash challenge. Palmer took the responsibility himself and joined the esteemed ranks of City players who have missed from the spot in the last two years, his spot-kick not having the power to evade Collins’ dive.

Guardiola took Ruben Dias off at half-time but otherwise gave his first-teamers 60 or 70 minutes and also introduced Ilkay Gundogan and Aleks Zinchenko to the action for the last half-hour.

The changes disrupted the smooth rhythm but City still managed another goal when sub Pablo Moreno's attempted backheel fell kindly for Nathan Ake to finish, his last act before being taken off.