With Sean O'Donnell off on a boarding penalty, the Caps were on a 4-on-3 power play when Green collected the puck at the point and unleashed a slap shot that found its way past Sergei Bobrovsky and into the net.
The Flyers saw their six-game winning streak snapped. Nikolay Zherdev and Ville Leino scored for Philadelphia and Bobrovsky stopped 36 shots.
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards
Charlize Theron not engaged to Sean Penn 'yet'