Liverpool inflicted a first league defeat of the season on Arsenal to keep their hopes of a third consecutive Women's Super League title alive.
England midfielder Fara Williams opened the scoring with a stunning strike from 25-yards out before 41-year-old full-back Becky Easton bundled in a second.
Spain striker Natalia's delicate chip pulled one back for the hosts, who were backed by a crowd of 2,061.
But Asisat Oshoala's lobbed finish secured the points for Liverpool.
The result gave the defending champions their first away points of the season and they are now only three points behind the second-placed Gunners, with a game in hand.
Arsenal are now five points behind leaders Chelsea after the Blues won 4-1 at home to Bristol Academy.