The Emirates FA Cup got up to its old tricks once again, producing several big shocks throughout third round weekend.
While the Royals have been taken to a replay against League Two Stevenage, some Championship and Premier League opposition went tumbling out of the competition against teams in the fourth tier.
League Two showed itself as a tough force in the third round, losing just three of the 10 ties involving fourth-tier teams over the weekend.
Royals' loanee Josh Barrett was unable to make his debut for Coventry City at the weekend, with illness ruling him out of one of the shocks of the round. The Sky Blues outclassed Premier League side Stoke City at the Ricoh Arena, with a 2-1 victory also ending Mark Hughes' four-year reign at the Potteries.
Leeds United surrendered the lead at Rodney Parade as Newport County of League Two bridged the 53-place gap in league standings to take themselves into the last 32, with Shawn McCoulsky's winner at the death sending the South Wales faithful into raptures.
Brentford were another Championship side to be undone by League Two opposition, with Jon Stead living up to his considerable FA Cup pedigree to fire Notts County into the fourth round with the winner at Griffin Park.
Coventry City celebrate going ahead against Stoke City of the Premier League.
Yeovil Town also bridged the gap in divisions as they fought for a 2-0 victory against League One promotion chasers Bradford City at Huish Park, while Championship high-flyers Cardiff City were held 0-0 at home by League Two Mansfield Town.
League One side Peterborough United came away victorious from Villa Park, formerly the 'neutral' venue for FA Cup semi-finals, with an impressive showing to upset Aston Villa, finalists as recently as 2015 and seven-time winners of the competition, with a 3-1 triumph in the West Midlands.
Carlisle United also earned themselves a replay against Championship opposition, holding Sheffield Wednesday to a goalless draw at Brunton Park to earn a replay at Hillsborough next week.
Fleetwood Town of the third tier also impressed with their display against Premier League side Leicester City, earning a replay at the King Power with a 0-0 stalemate at Highbury.
Even though the Royals did not get the result they were looking for at the weekend, they are still in the hat as the Fourth Round draw takes place on Monday evening, from 7pm. Reading or Stevenage are ball number 26 in Monday's draw.
Tickets are on sale now for the FA Cup third round replay against Stevenage at Madejski Stadium, with the exact date and time to be confirmed.
Tickets cost £10 for Adults, £5 for anyone aged 65 and over and 18-24 year-olds, and £1 for 17 and under.
Tickets are now available from the Ticket Office on 0118 968 1313.