They called it Rivalry Day on Monday with a full schedule of Western New York Hockey Federation games to take advantage of the Martin Luther King Day school holiday.
And it produced a couple of upsets, some late game drama and a lot of good controversity at venues across the area.
Among those to fall were defending Fed champion St. Joe's, Divison 2 leader West East.
Arch-rival Canisius took advantage of 10 St. Joe's penalties in a 4-2 victory over the Marauders at HarborCenter.
"We created those (scoring) opportunities by our hard work," Canisius coach Sam Belsito said.
Jack Gilbert's goal in the first period gave St. Joe's the lead. Canisius had 15 seconds left in a 5-on-3 power play early in the second when Jack Dallas tied if. Ethan Louisos put Marauders back in front but Matt Kreuzer's goal for Canisius sent the teams off to the second intermission tied at 2.
Cole Beiter scored the game winner in the third and Logan Gare capped it with his second point of the game.
Canisius is 4-3-1 in the Fed. St. Joe's fell to 6-3-1.
North stays undefeated
Williamsville North (8-0-2) remained undefeated in Fed Division i with a 6-3 victory over Lancaster at Amherst Northtown Center.
Andrew Bruno (three assists), Brett Sardinia (two goals and an assist and Matt Bielinski (goal, two assists), had three-point games for the Spartans.
Niagara Wheatfield (8-1-1) stayed tied with Williamsville North in points by defeating Frontier, 7-0.
West Seneca West upsets East
West Seneca West overcame a 2-0 deficit and upset Division 2 leader West Seneca East, 4-2, at .
"We were down two goals but our guys didn't give up. Didn't quit. We found a way," West Seneca West coach Kevin Rozo.
Goals by Colin Schmatz and Michael Borowiak gave the Trojans a 2-0 lead early inthe second after a scoreless first period.
Jake Duffy put West on the board in the second and Chase Chodkowski evented it with a power-play tally early in the third. Parker Leemer got the game winner for the Indians at 7:10 of the third and Mike Flury added the fourth WSW goal.
Goalie Noah Sobczyk had 38 saves for the winners.
It was the first loss in the division for West Seneca East 7-1-0.
Flames win with last-minute goal
Ryan Mitchell scored the tie-breakder on a shot from the point with 24 seconds left to give Williamsville East a 3-2 win over Hamburg at Northtown Center.
Ryan McFadden and Sean MacLeay also scored for the Flames, who fell behind, 2-0, in the opening period.
In addition to his game winner, Mitchell had an assist as East evened its Division 2 record at 3-3.
Kenmore West beats East
Cam Crosier scored what turned out to be the winning goal for Kenmore West in a 3-2 victory over Kenmore East. Owen Green had t wo goals for the Blue Devils.
Dom Cassillo scored twice for the losing Bulldogs, including an extra-attacker goal with 21.2 seconds left after they had pulled their goalie.
Kenmore West coach Robert Roszak knew that the Bulldogs would come at his team hard in the third period.
"We told them in the locker room between periods that we have to work harder because they're not going anywhere," Roszak said.
Noah Horn of North Tonawanda scored twice and assisted on the game winner by Jackson Burns in the Lumberjacks' 3-2 win over Amherst.
NT (4-3-1 Division 3) was called for 14 penalties but did not give up a power play goal. Amherst is 3-5 in the division.