Match ends, Reading FC Women 1, West Ham United Women FC 2.
West Ham ended a three-game Women's Super League losing streak as Alisha Lehmann's brace saw them beat Reading.
Lehmann bagged the opener midway through the first half when she slotted past goalkeeper Grace Moloney.
The Switzerland international doubled the lead when she collected a diagonal ball and fired home right-footed.
Fara Williams pulled one back with a penalty after Rakel Honnudottir was brought down by Hammers keeper Anna Moorhouse but the visitors held on.
Both of Lehmann's goals came from pinpoint assists from Korea midfielder Cho So-Hyun, first with a delicate through ball and then again with a raking cross-field pass.
Reading were playing at the Madejski Stadium for the first time this season, but it was West Ham who registered their first league win of 2019 in the new surroundings.
The hosts missed a glorious early chance through Lauren Bruton, who was unable to convert Williams' square ball across the penalty box as Moorhouse raced off her line.
Rachel Furness also had a header tipped over the crossbar when she was left unmarked at the back post from a corner.
After Williams' penalty narrowed the deficit, Bruton was again denied by some last-ditch West Ham defending as they blocked a goal-bound effort from inside the six-yard box.
Victory lifted West Ham above Reading to sixth and stretched the Royals' winless league record to five games.
- 18MooreSubstituted forPearceat 69'minutes
- 8AllenBooked at 82mins
- 19ChaplenSubstituted forHönnudottirat 56'minutes
West Ham Women
- 18ReichardtSubstituted forVisalliat 74'minutes
- 8KiernanSubstituted forSampsonat 90+1'minutes
- Rebecca Welch
- Shots on Target
Second Half ends, Reading FC Women 1, West Ham United Women FC 2.
Foul by Kirsty Pearce (Reading FC Women).
Brianna Visalli (West Ham United Women FC) wins a free kick on the left wing.
Foul by Fara Williams (Reading FC Women).
Cho So-Hyun (West Ham United Women FC) wins a free kick in the defensive half.
Kirsty Pearce (Reading FC Women) wins a free kick in the defensive half.
Foul by Brianna Visalli (West Ham United Women FC).
Substitution, West Ham United Women FC. Vyan Sampson replaces Leanne Kiernan.
Molly Bartrip (Reading FC Women) wins a free kick in the defensive half.
Foul by Jane Ross (West Ham United Women FC).
Attempt saved. Fara Williams (Reading FC Women) right footed shot from outside the box is saved in the top centre of the goal.
Foul by Rachel Furness (Reading FC Women).
Gilly Flaherty (West Ham United Women FC) wins a free kick in the defensive half.
Jo Potter (Reading FC Women) wins a free kick in the attacking half.
Foul by Leanne Kiernan (West Ham United Women FC).
Attempt missed. Brooke Hendrix (West Ham United Women FC) header from the centre of the box is close, but misses to the left. Assisted by Ria Percival with a cross following a corner.
Corner, West Ham United Women FC. Conceded by Mayumi Pacheco.
Attempt missed. Alisha Lehmann (West Ham United Women FC) right footed shot from outside the box is too high from a direct free kick.
Remi Allen (Reading FC Women) is shown the yellow card for a bad foul.