The Caps played well throughout most of the first frame, spending time in the offensive zone and killing off the Flyers' lone power play chance without incident. Washington seemed destined to take its 1-0 lead to the room until the final ticks of the period.
But Philadelphia won a board battle along the left half-wall in Washington ice, kicking the puck back to the point for Ivan Provorov. Provorov fired a clapper past Ilya Samsonov with exactly one second remaining in the period, tying the game at 1-1. Provorov's goal came on just the second even-strength shot on net the Flyers had in the first 20 minutes.
The Caps regained their lead mere seconds into the second period. Washington worked the puck around the perimeter of Philadelphia ice, and again Carlson put it on a tee, this time for partner Dmitry Orlov. Orlov's one-timer from above the left circle made it a 2-1 game just 33 seconds into the middle period.
Philadelphia responded with the tying tally a few minutes later. James van Riemsdyk got behind the Caps' defense, and Nicolas Aube-Kubel spotted him and sprung him into Washington ice. Van Riemsdyk did the rest, beating Samsonov through the five-hole at 5:28.
Less than a minute later, Ovechkin drew his second penalty of the afternoon, a hooking call on Aube-Kubel. And four seconds after the Philly forward was seated in the box, Ovechkin blasted home his second power-play goal of the afternoon, another one-timer from the office with Carlson supplying the primary apple. Ovechkin's second of the afternoon - his 24th of the season and the 730th of his NHL career - came at 6:15 and made it a 3-2 game.
In the back half of the frame, the Caps went up by a pair when Tom Wilson and Evgeny Kuznetsov combined for a beauty of a goal that would prove to be the game-winner. From the left half-wall, Wilson threaded a superb backhand feed through a maze of Flyers to Kuznetsov in the slot. From there, the Caps center deked Lyon and wristed it to the shelf at 15:02.