The first 45 minutes of Chelsea vs. Arsenal on Wednesday provided little. The second 45, however, is why we love the Premier League. Four goals, controversy and heart-pounding moments took over the Emirates in the London derby. It went from looking like an Arsenal win to looking like a draw, to looking like a Chelsea win, to ending in a dramatic split of the points. Here's everything that went down:

It all started on 63 minutes, when Jack Wilshere finished beautifully into the upper left corner to put Arsenal up 1-0:



Arsenal was in a good spot there, but that only lasted for a few minutes. Hector Bellerin caught Eden Hazard on the foot inside the box, and a soft penalty was giving. We're talking like brand-new-mattress soft:

And Hazard took the penalty and converted to draw even:

And, as expected, Chelsea came from behind to go up 2-1 as Marcos Alonso scored again. The Spanish left back scored his 11th goal for the Blues over the last two seasons with this finish, but a lot of the creidt has to go to Davide Zappacosta for his assist:

And that seemed to be it, the Blues were going to leave Arsenal with a win. That is until the 92nd minute, when Bellerin made up for his error with this delicious hit:

My goodness, that's quite the strike:

There you have it, a four-goal thriller where no striker scored but two defenders did. Just as we all expected.

Miss the match? Relive the best moments as they unfolded with our live blog below:



