The Ivory Coast international controlled a header with his first touch before striking a precise strike from a central position on the edge of the box that nestled into the bottom corner.
As the final whistle approached Villa began to panic and, after failing to clear Salif Diao's long ball forward, Whelan beat Friedel with a crisp strike from outside the box.