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.
Scarlett Johansson steps out with fiance after pregnancy reveal
Teacher apologizes for showing sexual image of herself in class