Steven Gerrard equalised for Liverpool in the 28th minute after a controversial 17th-minute penalty from Stephen Hunt had put Reading in a 1-0 lead.
English Premier League: Complete Coverage
The result left fourth-placed Liverpool seven points behind leaders Arsenal.
Mid-table Reading's victory was their first against one of the so-called 'Big Four' clubs since gaining promotion in 2005-06.