New opponent, new uniforms, new hero.

Marwin Gonzalez had his biggest swing since joining the Red Sox, belting a go-ahead home run against Codi Heuer in the eighth inning to lift Boston to a 7-4 win over the White Sox in the first of four games at Fenway Park.

Two other newcomers left their mark on Saturday, too. Adam Ottavino had his finest outing in a Red Sox jersey — albeit a bright yellow one designed to match the color scheme of the Boston Marathon for Patriots’ Day weekend — to give Gonzalez a chance to break the tie, striking out the side in the top of the eighth. Kiké Hernández went 4-for-5 with two runs scored and an RBI.

Boston’s longest-tenured player also had himself a day, as Xander Bogaerts went 4-for-5, raising his average to .412 this season. His two-run double capped Boston’s four-run eighth, breaking the game wide open.

The Red Sox have now won 10 of 11 games, improving to 10-4. 

Nick Pivetta allowed two runs on four hits and four walks over 3 2/3 innings, striking out three. The offense took him off the hook with a pair of runs in the fourth as Alex Verdugo and Rafael Devers each picked up an RBI with a sacrifice fly against Chicago starter Dylan Cease, who allowed three hits in the inning.

The Red Sox took their first lead of the game in the sixth on Hernández’s RBI single against Evan Marshall, but the Boston bullpen couldn’t make it stand up. Tim Anderson singled, stole second and advanced to third on an error, setting up Yoán Moncada’s game-tying sac fly in the seventh.