Seth Lugo struck out 10 in six shutout innings to earn his major league-high 11th win, and Salvador Perez hit a two-run homer as the Kansas City Royals beat the Cleveland Guardians 6-2 on Sunday.

Bobby Witt Jr. had a run-scoring triple among his three hits for the Royals, who took three of four from the AL Central leaders. Vinnie Pasquantino also had three hits and an RBI.

Lugo (11-2) allowed four hits and one walk in his third straight start with eight or more strikeouts. It was his third double-digit strikeout game of the season.

Logan Allen (8-4) lasted 4 1/3 innings for the Guardians, giving up three runs and six hits with three strikeouts.

“I thought Allen battled today,” Guardians manager Stephen Vogt said. “Early in the game he was getting in tough counts, but he made pitches when he needed to and gave us a chance.”