Griffin completed 14-of-15 passes en route to 200 yards, connecting with Santana Moss, Aldrick Robinson, Logan Paulsen and Darrel Young on scoring strikes.
The Redskins (4-6) broke a three-game losing streak and recorded their first home win over Philadelphia since 2008.
The Eagles (3-7) dropped their sixth straight as Nick Foles -- starting for the injured Michael Vick -- was held to 21-of-46 through the air for 204 yards with two interceptions.
The skid is the longest for Philadelphia since a seven-game losing streak in 1994.
The Eagles' LeSean McCoy picked up 112 total yards -- rushing for 45 yards on 15 carries and catching six passes for 67 -- but left the game after taking a hit to the helmet from Redskins safety Madieu Williams.