Minneapolis: The Kansas City Royals became the only unbeaten team in Major League Baseball as Danny Duffy pitched into the seventh inning and Kendrys Morales homered in a 12-3 romp over Minnesota, spoiling the Twins’ home opener on Monday.

The defending American League champions improved to 7-0. It’s the second-best start in Kansas City’s history, behind the 2003 club that won nine in a row to begin the season.

Detroit, who had been the only other undefeated team in MLB, lost 5-4 at Pittsburgh earlier in the day.

Duffy (1-0) went 6 1/3 innings, giving up three runs.

In other games, the Los Angeles Dodgers rallied for a 6-5 win over Seattle in 10 innings, Boston beat Washington 9-4 in their home opener, the New York Yankees beat Baltimore 6-5 for their first winning streak of the season, and Colorado spoiled San Francisco’s World Series championship celebration with a 2-0 win.