It wasn't easy being a Bradford City fan last night.

The Bantams had looked to be cruising at 3-1 up against Shrewsbury Town at a bitterly cold Valley Parade - but their visitors looked to have sealed a late comeback when an injury-time penalty made it 3-3.

Perhaps understandably given the season they've had, many Bantams thought it was all over:

Many fans started to head for the exits - but they had reckoned without David Ball's 96th-minute winner for Bradford. Most of the tweets that greeted his goal can't be reproduced on a family website, but here are some of the printable ones:

The final whistle was met with a mixture of jubilation and relief.

Fans were left heading home with a smile on their faces - whether or not they'd stayed to the end.

We suspect there will be a few sore heads today.