Eric Francis' chances were blown when a mechanical issue stopped him from starting race three
The experienced racer could only manage third in the only race on Saturday, handing the advantage to RIVA Racing teammates Nicolas Rius and race one winner Eric Francis.
However, Baldwin came out fighting on Sunday and immediately reduced the deficit at the top to two points by beating Francis into first place.
Rius followed his second in race one with a third in race two, despite having dislocated his shoulder during the race, meaning just 10 points separated the top three heading into the final race of the 2017 AquaX season.
Disaster struck for Francis as a mechanical issue put him out of race three before it had even got underway, leaving Rius and Baldwin to fight it out for the World Championship.
Nicolas Rius suffered a dislocated shoulder and did well to complete all three races
Baldwin grabbed the holeshot and whilst Rius was able to press him for a few laps, the Frenchman soon dropped off suffering with his injury and Baldwin was left clear to claim a second race victory and with it the world title.
After suffering a mechanical issue in race two, Erminio Iantosca was able to show just exactly what the new Sea-Doo RXT-X 300 can do with a second in the final race, whilst European star Thomas Favolini put pump issues behind him from race two to land third in race three.
The battle for fourth for the overall championship went to Chris Saxon, who had to settle for fifth behind Eric Lagopolous in the final race of the weekend but his performance on Saturday put him five points clear of the 'Outlaw'.
Iantosca took sixth for the weekend, ahead of Johnny Smith, who was consistent all weekend long, whilst Favolini, who was DQed in race two for unacceptable behaviour from his pit crew, sat one-point back in eighth.
There was another point back to fellow Frenchman Jordan Lambert, whose final race seventh was his best performance of the weekend, and Tommy Olswang, who could not make it out for the final race, rounded off the top ten.
Watch highlights of the weekend’s racing on our Facebook page!