Hundreds from captain Vikram Solanki and Chris Read gave England A a commanding position at stumps on day three of the second Test with West Indies A, as the tourists finished on 368 for eight, giving them a lead of 348 with just one day to play.
The duo shared a sixth-wicket stand of 170 and set up an intriguing finish to the series after Worcestershire's Solanki hit 127, including 14 fours and Notinghamshire wicketkeeper Read smashed 107 from just 169 balls including three sixes.
Seamer Andrew Richardson did most of the damage for the home side, meanwhile, with figures on five for 89.
After resuming on 60 for two in St Lucia, England lost just one wicket during the morning session and that was of Ed Joyce, but only after he had made 45, including seven fours.
Joyce was Richardson's third wicket of the innings and the batsman was caught by Richard Kelly.
Middlesex's Jamie Dalrymple then joined captain Solanki and the pair got through to lunch without any further loss, putting on 63 runs in the process.
After hitting 86 in the first Test in Antigua, Solanki continued his prolific tour and reached 51 not out at the interval, with Dalrymple (28) also unbeaten as they reached the break on 151 for three, 131 runs ahead.
Dalrymple only managed to add one more run after the interval before giving wicketkeeper Patrick Browne a straightforward catch off Leeward Islands fast-medium bowler Gavin Tonge.
Rikki Clarke did not trouble the scorers as Brown produced a smart stumping from off-spinner Dave Mohammed, but Solanki found an able partner in Read and the pair combined with an unbeaten partnership up to the tea interval.
Read dominated with an unbeaten 56, which included three sixes while Solanki was content to play second fiddle only adding 25 runs to his score during the afternoon session as the tourists reached the tea interval on 240 for five.
The pair continued to punish the home side's attack in the last session before Solanki became Richardson's fourth victim when he was caught by Ryan Hinds for a magnificent 127, with the score on 322.
Read (107) fell 32 runs later as Richardson completed his five-wicket haul but the pair had taken the match away from the home side with some magnificent batting.
There was time for Solanki's Worcestershire colleague Gareth Batty (13) to be run out before the close as Alex Wharf and debutant Stuart Broad reached stumps undefeated.