LOWELL -- For eight innings, Dracut and Arlington Catholic took turns testing each other's will.
In a game that proved to be a grueling dash to the finish, senior Allison Ramirez provided the finishing kick that lifted the Middies past the Cougars.
Ramirez used her legs to manufacture what proved to be the winning run, drawing a one-out walk in the top of the eighth inning, stealing second base and racing all the way home to score on the play after two Arlington Catholic throwing errors as Dracut posted a thrilling 6-5 victory in a Division 2 North Sectional semifinal at Martin Field.
The Middies overcame deficits of 3-2, 4-3 and 5-4 to win.
A fixture at shortstop in Dracut's infield, Allison Ramirez also banged out two hits, including a solo homer over the left field fence in the third, and knocked in a pair of runs.
Shannon Ramirez, Allison's twin sister, went the distance to earn the win, and also had four hits, including a triple, and scored two runs.
"We knew it wasn't to going to be easy," said Dracut coach George Roy. "They're a tough team. Their pitcher (Emily Arrendondo) is tough.
"We really had to work for this win."
Dracut (15-7) will play MVC foe Tewksbury (17-6) in the Division 2 North championship game Sunday at 3 p.m. at Martin Field.
The Middies won the Division 2 North championship in 2012.
"It was collectively a team win," said Allison Ramirez. "Everyone participated hitting and we kind of came together."
Down, 5-4, in the top of the sixth, Dracut evened the score when Shannon Ramirez single and scored on a hit by Kaylee Kacavas.
Jen Gomes had an RBI single that tied the score, 4-4, in the fifth.
Dracut took a 2-0 lead in the first as Allison Ramirez (RBI single) and Sam Durand knocked in runs.
Courtney Casey smacked a three-run homer in the bottom of the first to give Arlington Catholic a 3-2 lead.
The Middies evened the score on Allison Ramirez' solo homer in the third.
Kacavas, Kaylee DiCamillo and Gomes had 2 hits apiece. Kaleigh Bishop-Kotarba had a hit and scored a run.
Follow Carmine Frongillo on Twitter & Tout @cwfrongi