Has a Premier League game ever ended 8-1?
Yes. Premier League has seen a final score of 8-1 28 times. It first happened on October 12, 1889, when Notts County beat Accrington F.C., and most recently on May 11, 2008, when Middlesbrough beat Manchester City.
That makes 8-1 the 29th most common final score out of 51 that have ever occurred in Premier League. One point away, 9-1 has happened 11 times and 8-2 has happened 16 times.