Harrison Reed scored a stoppage-time screamer to stun Liverpool who thought they had won it at Fulham through Cody Gakpo's added-time finish in a thrilling finale to a 2-2 draw at Craven Cottage.