Cabrera drilled a two-run homer and went 3-for-5 in the victory, and Austin Jackson scored twice and drove in a run.
Aaron Harang (0-1) suffered the loss in his debit with the Mariners. Harang allowed three runs on seven hits over five innings and struck out five.
Kendrys Morales and Michael Morse drove in the runs for the Mariners, who managed only four hits in the game.
Trader Joe's: Car crashes into Long Island store, injuring 11
Exploding whale video goes viral on Internet