Manchester United's Women's Super League title hopes suffered a big blow as Reading pulled off a stunning win.
Natasha Harding headed in on the goalline after the break as United failed to deal with a corner.
The home defence then left Danielle Carter unmarked to head Emma Mitchell's free-kick past Mary Earps to seal it.
Ella Toone's shot hit the post for United, while Royals keeper Grace Maloney made terrific saves to deny Leah Galton and Ona Batlle.
A below-par display handed Casey Stoney's side a first home league defeat since January 2020 and left them behind leaders Chelsea on goal difference, having played two matches more.
The Royals, who had won just one of their previous 10 league matches, made a fast start to an entertaining match, with the unmarked Rachel Rowe looping a header across the face of goal before Amalie Eikeland steered a shot narrowly wide.
United, who gave Norwegian international Maria Thorisdottir her debut, responded well and Galton, fresh from signing a new deal, headed Katie Zelem's pinpoint cross straight at Maloney when unmarked.
The Republic of Ireland keeper made two terrific saves in quick succession after the break, keeping out Galton's point-blank shot with a boot before tipping Batlle's long-range effort around the post at full-stretch.
But Kelly Chambers' side, who are unbeaten on the road since the opening day of the campaign, were good value for their fourth league win of the season which lifted them up to fifth.