The Chicago Blackhawks celebrated Veteran’s Day with a beautiful pregame ceremony on Friday night. Army Chief of Staff, General Mark A. Milley, dropped the ceremonial puck. During the national anthem, 75 veterans joined the Caps and Blackhawks on the ice in an E formation. Each veteran had a hand pressed to their forehead, saluting the flag.

After the anthem completed, the veterans made their way off the ice and something incredible happened.

Video

Amazing #VeteransDay moment when T.J. Oshie and Karl Alzner decided to shake hands with Veterans at honored at United Center. #RockTheRed pic.twitter.com/lmo16pX3uX — Washington Capitals (@Capitals) November 12, 2016

TJ Oshie and Karl Alzner decided, it appears unanimously, to shake every one of the veteran’s hands before they left the ice.

Oshie and Alzner even took selfies with several vets to the chagrin of several Blackhawks game ops members.

@MayHockeyCSN @VogsCaps Here they are shaking hands with every veteran. pic.twitter.com/GSOY8Ql9t3 — Nick Kavadas (@njk33) November 12, 2016

Oshie, who has long been synonymous with the United States due to hockey heroics for Team USA in the Olympics, also made sure to take off his helmet before shaking Milley’s hand after the ceremonial puck drop.

Ceremonial puck drop

National anthem

happy Veterans Day all the way from United Center 🏒 BLACKHAWKS 🏒 . . . #ChicagoBlackhawks #LetsGoHawks #Blackhawks #UnitedCenter #Chicago A video posted by Natasha Chang (@natashaschang) on Nov 11, 2016 at 5:47pm PST

We're joined by 75 veterans for the playing of tonight's national anthem. #VeteransDay pic.twitter.com/KqpEwYbSsM — Chicago Blackhawks (@NHLBlackhawks) November 12, 2016

Full Coverage of Caps at Blackhawks