The midfielder played 51 minutes as the Robins came from 2-0 down to rescue a point at home to Coventry City at the County Ground.
It was John's third appearance of the campaign and he went close twice in the first half, forcing a save from Joe Murphy in the final minutes.
Nathan Byrne completed another 90-minute stint as Crawley won a 3-2 thriller against Bury, also in League One.
The full-back set-up a chance in the first half as his side forged into a 2-0 lead. However, Bury hit back for 2-2 before Nicky Adams struck a winner for Crawley in the 91st-minute.
Ryan Fredericks didn't feature in Brentford's 1-1 draw at Scunthorpe.
No more of our players out on loan were in action as the international break continues.