Reading boss Ruben Selles has made three changes from Tuesday's defeat to Fleetwood Town, with captain Andy Yiadom returning against league leaders Portsmouth.

Unbeaten in 25 matches, Pompey will be heavy favourites in an emotionally charged afternoon for Royals after almost 2,000 marched from the town centre in protest against owner Dai Yongge.

Yiadom, who had been suspended, returns alongside Michael Craig and Femi Azeez as Nelson Abbey, Dom Ballard and Mamadi Camara.

It looks likely to be a change in shape from usual, with a 433 looking more likely than Selles' usual 4222.

Former Royals target Tino Anjorin is on the bench for John Mousinho's league leaders, with Academy graduate Conor Shaughnessy starting for Pompey.