There was an amazing amount of drama in the Barclays Premier League this weekend. Goals on goals on goals!

If you missed any of it, make sure you check out this video with every single strike from Saturday and Sunday.