Match ends, Reading 1, Fulham 1.
Lucas Piazon scored against his former club to snatch 10-man Fulham a share of the points in a draw against Reading.
The Brazilian midfielder pounced on a loose Joey van den Berg backpass for the equaliser seven minutes from time.
Liam Kelly had netted his third goal in two games to give Reading the lead from the edge of the box on the hour mark.
Fulham earlier had a nightmare start when centre-back Tomas Kalas was sent off for a foul on Reading striker Mo Barrow, only 39 seconds into the game.
In a repeat of last season's Championship play-off semi-final, Kalas' bad luck at the Madejski Stadium continued.
The 24-year-old's handball in the second leg of that tie in May gave away a penalty and Reading eventually won 2-1 on aggregate.
But Slavisa Jokanovic's side here denied Reading a first league win of the season despite playing the majority of the game a man down.
The Royals were unable to add to Kelly's strike, which followed a midweek brace against Gillingham in the EFL Cup first round, as David Button made a string of fine saves.
Fulham have drawn their opening two league games 1-1 while Reading, who finished third last season, have lost one and drawn one.
Reading manager Jaap Stam:
"Disappointed? You can say that again.
"We needed to be patient and wait for that moment. Even when the opponents have only 10, it's not a guarantee that you will create loads of opportunities.
"We got the goal in the second-half and went for a second. But it didn't happen and then we gave away the equaliser."
Fulham manager Slavisa Jokanovic:
"It's a great result in a very complicated situation, it was not easy for us to play without one player after half a minute.
"The team showed tactical ability, they defended very well, we stuck together and were organised.
"They scored the first goal but we caught them making one mistake. That was a priceless point for us."
- 20IloriSubstituted forClementat 73'minutes
- 6MooreBooked at 70mins
- 8EvansSubstituted forvan den Bergat 58'minutes
- 10SwiftBooked at 73mins
- 17BarrowSubstituted forPopaat 83'minutes
- 4van den Berg
- 26KalasBooked at 1mins
- 3R Sessegnon
- 8JohansenSubstituted forKamaraat 76'minutesBooked at 90mins
- 11AyitéSubstituted forPiazonat 50'minutes
- 7KebanoSubstituted forOdoiat 5'minutes
- Simon Hooper
- Shots on Target
Second Half ends, Reading 1, Fulham 1.
Foul by Adrian Popa (Reading).
Kevin McDonald (Fulham) wins a free kick in the defensive half.
Aboubakar Kamara (Fulham) is shown the yellow card for a bad foul.
Pelle Clement (Reading) wins a free kick in the defensive half.
Foul by Aboubakar Kamara (Fulham).
Attempt missed. Joseph Mendes (Reading) right footed shot from the centre of the box is high and wide to the right. Assisted by Pelle Clement.
Liam Moore (Reading) wins a free kick in the defensive half.
Foul by Aboubakar Kamara (Fulham).
Corner, Fulham. Conceded by Liam Moore.
Attempt blocked. Kevin McDonald (Fulham) left footed shot from the centre of the box is blocked. Assisted by Lucas Piazon.
John Swift (Reading) wins a free kick in the attacking half.
Foul by Ryan Fredericks (Fulham).
Attempt missed. John Swift (Reading) right footed shot from outside the box is high and wide to the right. Assisted by Joey van den Berg.
Attempt blocked. Pelle Clement (Reading) right footed shot from outside the box is blocked. Assisted by Liam Kelly.
Foul by Liam Moore (Reading).
Aboubakar Kamara (Fulham) wins a free kick in the attacking half.
Substitution, Reading. Adrian Popa replaces Modou Barrow.
Goal! Reading 1, Fulham 1. Lucas Piazon (Fulham) right footed shot from outside the box to the bottom right corner.