Vips launched off the line perfectly and lead away from pole position, with Shwartzman following after starting on the front row alongside Vips.
The duo streaked away from the rest of the field throughout the 10-lap event, however Shwartzman couldn't find a way past Vips for the lead of the race.
The race was placed under a safety car on the opening ap after several cars were involved in an accident at Turn 3.
With the circuit blocked, it took some time before the cars that were forced to come to a halt to get going again and rejoin onto the back of the cue.
Despite his contact on the opening lap, Sargeant crossed the line in sixth in front of Alessio Lorandi and Ferdinand Habsburg.
Bahrain International Circuit - Winter testing
Would you like to stay up to date with the latest Lewis Hamilton and Formula 1 news from GPtoday? Activate free push notifications and be the first to know!