Goule ran a solid 1:59.05 for an easy win in the 800m. Taking control of the race with just over 400m to go, the Jamaican sped away from the field leaving Anita Horvat in her wake.
The Slovenian clocked 2:00.76 for second place with Anna Wielgotz of Poland finishing third in 2:01.24.
In what must have been the surprise of the meet, Jackson, whose 10.71 makes her the second fastest woman in the world this year, was fifth in the 100m in 11.19.
Marie Josee Ta Lou, meanwhile, won impressively in 10.86 ahead of Great Britain’s Daryll Neita (11.00) and Egypt’s Hassant Hemida (11.07), who were second and third, respectively.
Murielle Ahoure-Demps was fourth in 11.18.
Ackeem Blake ran 10.09 for fourth place in a closely contested 100m dash that was won by American Brandon Carnes in 10.04.
Ferdinand Omanyala of Kenya was second in 10.05, the same time given to the USA’s Kendal Williams who was third.
Andrennette Knight ran 52.23 to finish third in the 400m that was won by Lada Vondrova of the Czech Republic in 51.60. Laviai Nelson of the United Kingdom was second in 51.72.
Even though world-record holder Wayde van Niekerk was down for the 400m, James on the basis of his consistent performances this season must have been favoured to win the one-lap sprint.
But no one told the South African who edged the Grenadian to win in a meet record 44.33 to James 44.38. Zakhiti Nene of Africa ran 45.75 for third.
Earlier, Damion Thomas ran 13.38 for second place in the 110m hurdles race which American Jamal Britt claimed victory in 13.18.
Brazil’s Rafael Pereira was a close third in 13.41.
Jasmine Camacho-Quinn rebounded from the disappointment of finishing fourth at the Diamond League final in Zurich last week Thursday with a comfortable victory in the 100m hurdles.
The Puerto Rican clocked 12.72 beating American Nia Ali, who ran 12.80 for second place.
Poland’s Pia Skrzyszowska finished third in 12.95.
Gayle, who set a national record of 8.69m while winning gold in Doha last year, was unable to break 8m, leaping out to 7.99m, a mark exceeded by South Africa’s Rushwal Samaai, who managed an 8.04m jump for second place.
Finland’s Kristian Pulli won the event with his mark of 8.08m.
The 7.99m was Gayle’s worst performance of the disrupted season.
He produced a wind-aided mark of 8.52 at Jamaica College on July 11. A week later, he had a winning mark of 8.13m. Then, on August 29, he was again over 8m, recording a mark of 8.04m at the National Stadium in Kingston.
Also at the meet, 2016 Olympic champion and world record holder Wayde van Niekerk returned to competition winning the 400m in 45.58.
Jochem Dobber of the Netherlands was second in 45.78 while Karol Zalewski of Poland was third in 46.03.
Thompson-Herah, who has endured a season riddled with injuries, took the win ahead of Great Britain’s Imani Lansiquot (10.99), her first time below 11 seconds, and Gambia’s Gina Bass (11.12).
This was only Thompson-Herah’s second 100m race since finishing fifth at the Jamaican trials in July. She ran 11.00 for second at the Zurich Diamond League on August 31.
The 31-year-old was a member of Jamaica’s silver medal 4x100m team at the recently concluded World Championships in Budapest where she ran in the heats.
On the men’s side, Oblique Seville ran 10.01 to take the win ahead of Kenya’s Ferdinand Omanyala (10.04) and South Africa’s Akani Simbine (10.12).
Seville narrowly missed out on a medal in Budapest, finishing fourth in 9.88, the same time credited to bronze medallist, Zharnel Hughes.
Another 100m finalist in Budapest, Ryiem Forde, was seventh in 10.28 on Monday.
Natoya Goule-Toppin rebounded from a sub-par showing in Budapest to take the 800m in 1:57.53, a new meet record.
The USA’s Addison Wiley ran a personal best 1:57.64 in second while Switzerland’s Audrey Werro ran a national record 1:58.13 in third.
Puerto Rico’s Jasmine Camacho-Quinn, who was upset by Danielle Williams in Budapest, came out on top with a meet record 12.56 in the 100m hurdles. The Netherlands’ Nadine Visser ran a season’s best 12.61 in second while the USA’s Nia Ali ran 12.63 in third.
Shashalee Forbes, a member of Jamaica's silver-medal winning 4x100m team in Budapest, ran 22.74 for second in the 200m behind the USA's Tamara Clark (22.64). Italy's Dalia Kaddari ran 22.86 for third.
Orlando Bennett ran 13.40 for third in the men’s 110m hurdles won by Switzerland’s Jason Joseph in 13.18. Senegal’s Louis Francois Mendy was second in 13.29.
In the field, 2019 World Championship silver-medallist Fedrick Dacres threw 66.19m for third in the discus behind World Champion Daniel Stahl (67.24m) and Kristjan Ceh (67.15m).