Cheltenham Town suffered their first defeat of the summer at the hands of Birmingham City.
The Championship side may have edged this one by the odd goal in five but it was another useful exercise with each of the outfield players playing 90 minutes in the new mint change strip, launched yesterday.
Two friendlies to go, then. Bristol City visit The Completely-Suzuki Stadium on Tuesday before the final friendly of the summer at Newport County next Saturday.
The League One season gets underway in earnest seven days later at Shrewsbury Town and manager Wade Elliott is happy with his side's progress.
"Physically we were really good," he said.
"Quite a few of the lads played 75 minutes on Tuesday and in fairness they got blitzed [in training] on Thursday so I expected them to be leggy and I wanted to see how they reacted to that, first and foremost.
"In fairness, none of them went under. The game died a death in the last 15 minutes but they were all foot-to-the-pedal so in terms of a physical work-out, it's exactly what we wanted.
"With the ball we had some moments. The goals were disappointing. Cheap goals. But in general terms we're okay."
The two sides shared all five goals in an entertaining opening 45 minutes.
Ellis Chapman handed his side the lead in the 15th minute, rifling home a fantastic goal from distance.
The Blues though were back on terms 10 minutes later when Keshi Anderson chested down a ball from the right and found the roof of the net from 12 yards.
George Lloyd restored the lead on the half-hour, sliding in to meet Rob Street's low delivery from the right, but Birmingham were level again moments later when Jordan James' effort picked up a heavy deflection off Curtis Davies.
Juninho Bacuna then added his side's third with a fine finish, rounding off a well worked move by the visitors.
Chances were at a premium after the break. Rob Street came closest for the Robins, missing Lloyd's cross by inches with 20 minutes remaining while at the other end, Max Harris – a half-time replacement for Luke Southwood – was equal to a couple of efforts by Anderson and Lukas Jutkiewicz.
Robins - Southwood (Harris 46); Horton, Davies (c), Freestone; Smith, Adshead, Chapman, Olayinka. Williams; Street, Lloyd.
Subs not used - Walters, Sercombe, Keena, Ferry, Bonds, Willcox, Burgess, Taylor, Olateju.
Birmingham City - Ruddy (c) (Etheridge 46); Laird (Oakley 53), Sanderson (Khela 67), Roberts, Longelo; Bacuna (Jutkiewicz 67), Šunjić (Chang 67); James, Anderson (Campbell 67), Dembélé (Long 67); Hogan (Patterson 77).
Subs not used - Basey (Gk).
Referee - S Allison
Attendance - 2,581 (1,276 from Birmingham)