Twins pitcher Kyle Gibson earned a win Wednesday, surrendering seven hits and one walk in six scoreless innings while striking out three in his team's 8-1 victory over the Mariners.

Gibson (8-7) was removed after six innings despite throwing just 91 pitches and having an eight-run lead with which to work. He's delivered scoreless outings in five of his last nine starts. Gibson owns a 3.92 ERA and 53:29 K:BB ratio in 101 innings going into the All-Star break.