Updated

Paul Konerko and Marcus Semien homered for the Chicago White Sox, who overcame Robinson Cano's four RBIs in a 7-6 win over the Seattle Mariners on Monday.

Semien hit a three-run drive as part of a five-run second inning. Konerko added a two-run shot to back Erik Johnson, who allowed three runs and four hits over six innings in his final start of the spring. Johnson struck out four and walked three.

Cano went 2 for 4 with a three-run double in the seventh. After bolting the Yankees for a $240 million, 10-year contract with Seattle, the All-Star second baseman is batting .465 this spring.

Semien, who showed promise during a September call-up last season, likely has a major league roster spot clinched. He could start the season opener at second base if Gordon Beckham isn't ready due to injury.