Gary McAllister scored a long-range free-kick in the fourth minute of stoppage time as Liverpool won a thrilling Merseyside derby.
Hosts Everton thought they had earned a point at Goodison Park when David Unsworth's 84th-minute penalty made it 2-2.
Liverpool had twice taken the lead with goals from Emile Heskey and Markus Babbel, only for Duncan Ferguson and Unsworth to strike back.
Reds defender Igor Biscan was sent off on 76 minutes but McAllister's late wonder goal saved the day.
Thierry Henry's four goals moved Arsenal closer to a third Premier League title, going nine points clear at the top of the table.
The French striker struck four times, one a chipped penalty and another from a run from the halfway line, after Robert Pires's curled opener at Highbury.
Henry went on to win the Golden Boot, with 30 goals, as the Gunners went the entire season unbeaten and finished 11 points clear of second-placed Chelsea. Leeds were relegated.