The Antipodean outside backs each bagged two tries as the Tigers powered home in the second half to defeat the Giants..
It was Castleford who struck first – Solomona appeared to have knocked on in the fifth minute from Luke Gale‘s bomb before scoring.
But the referee saw nothing wrong with it, and Castleford were awared the opening try.
McGillvary’s pass looked a touch forward but the try was given and Ellis converted his own four-pointer to make it 6-6.
Tempers started to flare and McGillvary and Solomona had a bit of push and shove. Two minutes later it exploded and both teams got stuck in for an all-in brawl, with Lee Jewitt and Josh Johnson both yellow carded as a result.
Two minutes later the Tigers went ahead, Webster forcing his way over for his first after some nice lead-up work from Junior Moors.
Castleford were getting caned in the penalties and Huddersfield enjoyed repeat sets on their opponents’ line.
But the Tigers soaked up the pressure and struck back – Gale touching down to make it 6-14 before converting his own try.
Just before a half-time a Castleford error got the Giants back into the game.
Gale tapped an Ellis bomb into his own in-goal area and Leroy Cudjoe gleefully accepted the gift to score.
This meant the score was 10-16 at the break.
But the Tigers didn’t take long to restore their advantage. Three minuts into the half and Solomona finished off a lovely play off the back of a scrum, Luke Dorn with the assist.
Gale converted from the sideline and it was 10-22. Castleford were in control and they extended their lead by another two points with a penalty in the 54th minute.
Tensions boiled over again after a tackle on Joel Monaghan. Huddersfield brought on Ryan Brierley to try and spark their attack.
Castleford killed off Huddersfield’s hopes in the 63rd minute when Webster scored his second.
Solomona leapt high to take a kick and somehow got an offload away to Webster to cross.
The Giants were sunk at 10-30 with just 17 minutes left. In the 68th minute Ryan Brierley touched down for a consolation try for the home team.
Then Jake Connor grabbed another with four minutes left.
But it was not enough and the Tigers finished eight-point winners.