Defending champions Manchester City continued their winning start to the Women's Super League season with a hard-fought victory against newly promoted Charlton Athletic.
Alex Greenwood's brilliant free-kick 10 minutes before half-time set City up for a fourth consecutive league win, though the visitors could not convert any of the 18 other shots they took and had to survive a few scares.
City manager Andree Jeglertz made six changes to his side with both Khadija Shaw and Lauren Hemp starting on the bench, but struggled to break down Charlton's compact defensive structure despite enjoying 79% possession in the first half.
It took 19 minutes for the visitors to create a serious opportunity, but Addicks goalkeeper Sophie Whitehouse was equal to Mary Fowler's snap-shot from a Kerstin Casparij cut back.
Charlton picked their moments to break and went close through Jodie Hutton, but the midfielder's fierce strike from an angle was tipped wide by City goalkeeper Eartha Cumings.
Cumings, standing in for City's regular starter Ayaka Yamashita, looked unconvincing when coming for aerial balls, but the hosts were unable to take advantage.
Just as City's frustrations were beginning to show, Grace Clinton won a free-kick 25 yards from goal and Greenwood bent a delicious effort over the wall and into the bottom corner.
City started the second half by forcing Whitehouse into two quickfire saves, first from Gracie Prior's low strike from distance and then Clinton's rebound on the turn.
Charlton weathered that storm and created a great chance to level, but Cassandra Korhonen - guilty of ducking in the wall at Greenwood's free-kick - headed straight at Cumings from a Hutton cross.
With only a slender lead to show for their dominance, City introduced Shaw, Yui Hasegawa and debutante Niamh Charles with 30 minutes remaining.
Charlton defender Hawa Cissoko - making her return from suspension - was fortunate to get away with a late challenge on Beth Mead inside the penalty area, but minutes later twice denied Shaw with well-timed blocks.
Shaw sent a late header wide as City failed find a second goal, but it didn't matter as they kept a clean sheet for the first time this campaign.