There's nothing better than a competition that ends with a really, really great deed.

Rockford needs your blood.

You know this. You see the commercials, you see the posts on Facebook, if you've ever given blood you have a slew of voicemails asking you to donate again, but I think this competition is the best way to encourage Rockford residents to pull up a sleeve and donate.

The Rockford Police Department and the Rockford Fire Department are going head to head to see who can donate more blood in the 'Battle of the Badges.'

No one understands the need for blood more than these men and women.

Ok, maybe doctors, but Police and Fire Department members have to be next in line.

According to My Stateline, the challenge runs through this Friday and the the 'losing' team gets in a dunk tank.

Catch Midday Michelle on 97 ZOK from 10 a.m. to 3 p.m. Follow her on Twitter, Instagram, and Facebook.