Andrew Benintendi drove in three runs, and the Kansas City Royals beat the sliding Chicago Cubs 9-1 on Sunday for a sweep of their weekend series.
It was Chicago's franchise-record 13th consecutive loss at Wrigley Field.
Benintendi and Carlos Santana each had three hits in Kansas City's sixth win in seven games. Hunter Dozier doubled and drove in two runs.
Royals right-hander Carlos Hernandez (4-1) struck out a career-high eight in seven innings, also a career best. He allowed one run and four hits.
Frank Schwindel had two hits for the Cubs, who have dropped 18 of 22 since trading away stars Kris Bryant, Anthony Rizzo, Javier Baez and Craig Kimbrel.
Kyle Hendricks (14-5, 4.04 ERA) is scheduled to start Monday's series opener against Colorado and RHP Antonio Senzatela (2-9, 4.58 ERA). Hendricks leads the majors with 14 wins.