The Binghamton Devils are on a roll and this could be their biggest weekend yet. They have gone 18-7 in their last 25 games and are in a tight race for the Calder Cup Playoffs.

Friday night is DIFD Power to the Purple Night when the New York Rangers top affiliate Hartford Wolf Pack comes to the Floyd L. Maines Veterans Arena. You are encouraged to wear purple to the game. It benefits the Mental Health Association of the Southern Tier (MHAST), read all about it here. Face-off is at 7:05 p.m.

Saturday is special in many ways when division rival Toronto Marlies come to the Floyd. It's Mascot Mania and Heart Cup with an early face-off time. Devil Dawg will have 13 of his furry mascot friends with him for this family-friendly event.

After the game, you can stay for a post-game skate and then it's the annual Heart Cup as the Binghamton Police Department play against the Binghamton Fire Department to benefit the American Heart Association.

FACE-OFF FOR SATURDAY'S GAME IS AT 4:05 P.M. with the Heart Cup beginning around 8 p.m., depending on what time the Devils game ends.

I'll be doing Chuck-a-Puck between the 2nd and 3rd period with your chance to win $100 and 4 tickets to a Binghamton Devils game. Here's more great news: Listen to the Hawk Morning Show between 6 and 9 a.m. for your chance to win tickets to the games.

I'll see you at the game and LET'S GO DEVILS!!!

[via Binghamton Devils]