MESA, Ariz. (AP) Robinson Cano had three home runs and seven RBIs to help the Seattle Mariners outlast the Chicago Cubs 12-9 Sunday in a game that was delayed for several minutes by a swarm of bees in center field.

Cano had a two-run and a three-run homer off Cubs starter Jason Hammel, who allowed nine runs and eight hits in 4 1/3 innings. Cano added a two-run shot off Trevor Cahill in the eighth and finished 4 for 4.

The Cubs hit three homers against Mariners' starter James Paxton.

More from FoxSports

One came from Jason Heyward in the third inning, moments after he climbed the fence in center to avoid the bees. Addison Russell added a three-run homer in the third, and Dexter Fowler went deep to lead off the first.

Chicago's Matt Szczur hit a solo homer in the ninth.

Seattle's Seth Smith made it 9-7 with a two-run double in the fifth.