Reading secured the victory in the 81st minute when Mikele Leigertwood headed in Ian Harte’s corner.

Federici has been an integral part of the Royals’ promotion campaign and he was at his best in this morning’s game. A volley from Dexter Blackstock and a long range shot from Adlene Guedioura drew good saves from the Aussie.

He told the BBC after the match "It's unbelievable, it puts the cherry on the cake. To see all the fans on the pitch is fantastic."

"We always believed and we knew what we could achieve as a group."

Elsewhere in the Championship, Shane Lowry scored his first goal of the season as Millwall defeated Coventry City 1-0.

The central defender was unmarked in the box when he latched on to a cross and headed in the winner for the Lions.

Ricard Garcia played a full game and made an assist in Hull’s 3-1 win against Barnsley. Just before the break, Garcia sent in a cross that was tapped home by Matty Fryatt.

Scott McDonald played a full match as Middlesbrough drew 0-0 with Doncaster Rovers.

The Aussie striker should have put his team ahead early in the second-half, but his close range header went wide.

Boro are now in seventh position on the table, four points away from a promotion play-off spot.

Neil Kilkenny was an unused substitute in Bristol City’s 1-1 draw with West Ham United.