England condemned reigning champions Ireland to their first loss since March 2012 with a 17-10 win at Twickenham.
Tries from Sarah Hunter, Kay Wilson and Marlie Packer saw Gary Street's side move joint top of the Six Nations table, along with Ireland and France.
After falling 7-0 behind, the visitors hit back, Niamh Briggs converting a try from Larissa Muldoon to move 10-7 up.
But Wilson and Packer made sure of the victory as England matched the men's earlier victory over the Irish.
"Ireland are an excellent team and I thought they defended brilliantly," England coach Gary Street told BBC Sport. "Some of our rugby was outstanding at times and it was a great game of women's rugby, in front of a great crowd with 15,000 here.
"We are still building towards the World Cup later this year and that was a really important win."
England, Ireland and France all have four points from their opening three matches, although Ireland lead the way with a points difference of +60, with England on +58 and France +41.
After losing their opening match 18-6 to France, England bounced back to thrash Scotland 63-0 in Aberdeen in their last match on 9 February.
They now face Wales in two weeks' time, while France travel to Scotland and Ireland host Italy.
England: 15 Emily Scarratt (Lichfield); 14 Katherine Merchant (Worcester), 13 Amber Reed (Bristol), 12 Rachel Burford (Thurrock), 11 Kay Wilson (Bristol); 10 Katy Mclean (Darlington Mowden Park Sharks), 9 Natasha Hunt (Lichfield); 1 Rochelle Clark (Worcester), 2 Emma Croker (Richmond), 3 Sophie Hemming (Bristol), 4 Rebecca Essex (Richmond), 5 Joanne McGilchrist (Wasps), 6 Hannah Gallagher (Saracens), 7 Margaret Alphonsi (Saracens), 8 Sarah Hunter (Lichfield) VC.
Replacements: 16 Victoria Fleetwood (Lichfield), 17 Laura Keates (Worcester), 18 Sasha Acheson (Bristol), 19 Tamara Taylor (Darlington Mowden Park Sharks), 20 Marlie Packer (Wasps), 21 La Toya Mason (Wasps), 22 Ceri Large (Worcester), 23 Lydia Thompson (Worcester).
Ireland: 15 Niamh Briggs (Munster); 14 Ashleigh Baxter (Ulster), 13 Lynne Cantwell (Richmond/Exile), 12 Jenny Murphy (Leinster), 11 Alison Miller (Connacht); 10 Nora Stapleton (Leinster), 9 Larissa Muldoon (Bristol/Exile); 1 Fiona Coghlan (Leinster), 2 Gillian Bourke (Munster), 3 Ailis Egan (Leinster); 4 Sophie Spence (Leinster), 5 Marie-Louise Reilly (Leinster); 6 Siobhan Fleming (Munster), 7 Claire Molloy (Connacht), 8 Heather O'Brien (Munster).
Replacements: 16 Stacey-Lea Kennedy (Ulster), 17 Fiona Hayes (Munster), 18 Kerrie-Ann Craddock (Saracens/Exiles), 19 Laura Guest (Munster), 20 Amy Davis (Ulster), 21 Hannah Casey (Saracens/Exiles) 22 Grace Davitt (Ulster), 23 Jackie Shiels (Richmond/Exiles)