The Volcanoes started the day 165-7 off 60 overs and batted beautifully to reach 275 off 93 overs.
The recovery was thanks to handy knocks from Sunil Ambris (41), Shamar Springer (47) and Ryan John (20).
Joshua Bishop finished with 4-78 from 38 overs while Ashmead Nedd took 3-65 from 32 overs.
Needing 280 to win, the Academy were swiftly bundled out for just 121 off 34.4 overs.
Teddy Bishop was the only Academy batsman to produce a meaningful score with 47 as Springer took4-30 from 9.4 overs to complete a fine all-round performance.
Full Scores: Windward Islands Volcanoes 162 off 48.3 overs (Shamar Springer 31, Stephan Pascal 26, Joshua Bishop 4-24, Johann Layne 3-30, Kadeem Alleyne 2-20) & 275 off 93 overs (Alick Athanaze 89, Shamar Springer 47, Kavem Hodge 41, Sunil Ambris 41, Joshua Bishop 4-78, Ashmead Nedd 3-65)
West Indies Academy 158 all out off 39.4 overs (Carlon Bowen Tuckett 36*, Kadeem Alleyne 35, Gilon Tyson 5-50, Ryan John 2-40, Shamar Springer 2-65) & 121 all out off 34.4 overs (Teddy Bishop 47, Shamar Springer 4-30, Darel Cyrus 2-23, Ryan John 2-29, Gilon Tyson 2-36)
At Sabina Park, the Jamaica Scorpions will need a further 296 runs to win with eight wickets in hand on Saturday.
The Scorpions started the day 153-9 off 61 overs and the Harpy Eagles needed just one delivery to bring the innings to a close giving them a 271-run first innings lead.
Guyana then batted again, reaching 147-4 off 35.3 overs before declaring and leaving the hosts needing 418 for victory.
Captain Tevin Imlach followed up his unbeaten 101 in the first innings with 44 in the second innings while Kevin Sinclair made 36 against 2-39 off 11.3 overs from Derval Green.
The Scorpions then ended day three 121-2 off 43 overs with Kirk McKenzie (39*) and Captain Brandon King (13*) at the crease. Debutant Javaughn Buchanan earlier made 39.
Full Scores: Guyana Harpy Eagles 424 all out off 116.3 overs (Kemol Savory 155, Tevin Imlach 101*, Gudakesh Motie 56, Ojay Shields 4-103, Peat Salmon 3-117) & 147-4 off 35.3 overs (Tevin Imlach 44, Kevin Sinclair 36, Derval Green 2-39)
Jamaica Scorpions 153 all out off 61.1 overs (Brandon King 32, Ramaal Lewis 24, Veerasammy Permaul 5-55, Isai Thorne 2-19) & 123-2 off 43 overs (Javaughn Buchanan 39, Kirk McKenzie 39*)
At the Sir Frank Worrell Memorial Ground in St. Augustine, the Combined Campuses and Colleges will need a further 382 runs to win with nine wickets in hand on Saturday’s fourth and final day.
CCC started day three 109-5 off 36 overs and ended up making 238 all out off 77 overs thanks 56* from Yannick Ottley.
The Trinidadian bowling effort was led by Anderson Phillip who took 5-71 from 22 overs.
The Red Force then batted a second time and made 95-2 off 17 overs before declaring with a lead of 448.
First innings centurions Jason Mohammed and Amir Jangoo led the way for the Red Force once again with 41* and 34*, respectively.
At stumps on day three, the CCC reached 67-1 off 21 overs with Damel Evelyn (43*) and Zishan Motara (0*) at the crease.
Full Scores: Trinidad & Tobago Red Force 591-7 declared off 123 overs (Amir Jangoo 218, Jason Mohammed 157, Joshua Da Silva 79, Amari Goodridge 5-92) & 95-2 off 17 overs (Jason Mohammed 41*, Amir Jangoo 34*)
Combined Campuses & Colleges 238 all out off 77 overs (Yannick Ottley 56*, Kamil Pooran 40, Anderson Phillip 5-71, Bryan Charles 2-30, Terrance Hinds 2-43) & 67-1 off 21 overs (Damel Evelyn 43*)
At Queen’s Park Oval, the Leeward Islands Hurricanes trail the Barbados Pride by 156 runs following on with nine wickets remaining heading into day four on Saturday.
The Leewards entered day three 97-1 off 37 overs with Keacy Carty (67*) and Mikyle Louis (25*) at the crease.
The pair added a further 83 before Louis became the day’s first wicket for 52 in the 64th over. His innings came off a mammoth 189 balls and included only four fours.
Carty continued on to post a formidable 127 off 233 balls including 12 fours.
Jewel Andrew also hit 53 as the hurricanes ended up being bowled out for 288 off 93.2 overs.
Roston Chase took 3-47 from 14 overs for the Pride while Shaquille Cumberbatch took 3-48 from 15 overs.
Following on, the Leewards ended day three 98-1 off 32.1 overs with Louis on 45*. Kieran Powell was the lone wicket to fall for a 76-ball 52.
Full Scores: Barbados Pride 542-9 declared off 143 overs (Kraigg Brathwaite 189, Roston Chase 127, Zachary McCaskie 101, Rakheem Cornwall 5-132)
Leeward Islands Hurricanes 288 all out off 93.2 overs (Keacy Carty 127, Jewel Andrew 53, Mikyle Louis 52, Roston Chase 3-47, Shaquille Cumberbatch 3-48) & 98-1 off 32.1 overs (Kieran Powell 52, Mikyle Louis 45*)