Fulham went ahead twice, but gave away their lead on both occasions as Reading earned a draw.
Reading came from behind on two occasions against Fulham on Saturday, and did well to earn a point. Martin Jol will walk away from the match very disappointed with his defense, which let in a couple of soft goals in the 3-3 draw.
Fulham were well on top for most of the game, controlling possession and creating chances, but Reading made the most of their opportunities. They scored the opening goal in the 26th minute, with Mikel Leigertwood striking a beautiful shot to the top corner. He received a pass from Jobi McAnuff at the top of the box and hit a shot with heavy spin that jumped up and over the hand of Mark Schwarzer before hitting the back of the net.
The Cottagers couldn't find an equalizer in the first half, but took control of the match and fired themselves into the lead in the second half. Carlos Ruiz scored the equalizer in the 61st minute with a brilliant shot from outside the penalty area, and Chris Baird followed that up with a go-ahead goal on an excellent header after 77 minutes.
That set up a wild finish that featured three goals from the 85th minute on. Garath McCleary netted Reading's first equalizer, turning in a cross that was miscontrolled by Jason Roberts in a manner luckily set up McCleary perfectly. Dimitar Berbatov answered with what appeared to be the winner in the 88th, placing a gorgeous right-footed finish to the far post to put Fulham ahead.
Unfortunately for Fulham, Saturday just wasn't their day. On a corner in stoppage time, Fulham's defense failed to clear despite multiple chances, and Hal Robson-Kanu nodded in after a scramble to rescue a valuable point for his side.