Liverpool were dealt a huge blow to their title hopes after giving away a 3-0 lead to draw 3-3 with Crystal Palace at Selhurst Park.