Thank you for joining us on the live blog today. That had all the classic components of a derby, and was a tasty encounter between two sides who will most likely be in the top six come the end of the season.
Goals, late drama, brawls - phew. We're all spent. Join us on Saturday, when Leeds United host Cardiff.