Trinity ledde 16-10 i pausen efter försök från tidigare Cas centrum Joe Arundel (2) och stand-off Jacob Miller.
Cas hade mönstrat två första-halv poäng av Greg Minikin och Oliver Holmes
Men de lade till sex till efter pausen genom Andre Saverio, Luke Gale, som också sparkade sju mål, Junior Moors, Ryan Hampshire, Minikin och Holmes.
Det var ett debutförsök för framåt Savelio, som bara gick Tigers på lån från St Helens på onsdag, men Cas förlorade Rangi Chase med ett ryggproblem medan Super League ledande försök målvakt Denny Solomona drog ut med matförgiftning.
Wakefield, som förlorade center Bill Tupou, andra roddaren Jonny Molloy och lös framåt Mickey Sio med skador, lyckades bara en poäng i andra halvan, från ytter Reece Lyne, medan Liam Finn misslyckades med att lägga till sina två första hälften sparkar.
Tigers storming finish, där de gjorde fem försök på 22 minuter, säkrade en fjärde på varandra följande derby seger för att klättra en plats till sjätte ovanför Wakefield.
Trinity sjunker till åttonde tack vare Widnes slå femte-placerade katalanska, även om de alla redan garanteras en topp-åtta finish före Super 8s split.
Men för Salfords avdrag på sex poäng, skulle Wildcats ha hamnat i kvalet.
Istället kan de nu vända sin uppmärksamhet till nästa lördags Challenge Cup semifinal mot Warrington på Leigh Sports Village - och deras försök att nå en första Wembley final i 37 år.
Wakefield tränare Chris Chester:
"Vi hade en kille på bänken de senaste 35 minuterna och det sårade oss verkligen. Vi hade en front-rower (David Fifita) som spelade 65 minuter i mitten vilket var en stor prestation.
"Det var en bra jämn tävling i 50 minuter då vi får ett straff, miss touch och vi ger bort ett straff och medger. Det tog det ifrån oss.
"Jag är inte alltför besviken eftersom det fanns påsar av arbete där ute men vi bara fick slut på trupper, och Castleford var för bra för oss.
"Bill kom med en hamstring skada, Jonny Molloy har fått en pectoral problem och Mickey Sio fick en bröstbensskada så att de tre inte kunde komma tillbaka."
Castleford tränare Daryl Powell:
"Det har varit en otrolig insats för oss över 23 ronder. 14 spelare kunde inte spela idag. Det har varit tufft.
"Så för oss att avsluta sjätte är en fantastisk prestation. Jag är stolt över spelarna. Vi kommer att skörda belöningarna i det långa loppet från vad som har hänt i år."
"Vi var lite helter-skelter ibland men det var verkligen glädjande hur vi tog tag i spelet i andra halvlek.
"Savelio gjorde riktigt bra ifrån sig. Han har tränat med oss ett par gånger och han skötte sig riktigt bra. Han är en bra spelare. Jag har alltid betygsatt honom - och han passade in i vårt team riktigt bra."
Wakefield: Jowitt; Lyne, B Tupou, Arundel, Hall; Miller, Finn; Scruton, Sio, Fifita, Walton, Ashurst, Molloy.
Ersättningar: Crowther, Arona, Moles, A Tupou.
Castleford: Hampshire; Flynn, Crooks, O Holmes, Minikin; McShane, Gale; Springer, Milner, Patrick, Mariano, Millington, Moors.
Ersättningar: Savelio, T Holmes, Cook, Maher.
Domare: Joe Cobb (RFL).
Castleford sprang i åtta försök att vinna Super League derby på grannar Wakefield och flytta över deras West Yorkshire rivaler i bordet.