Robinson Cano drove in five runs Friday night, just like he did the last time he and the Mariners played at Angel Stadium.
This one turned out better.
The Mariners snapped a four-game skid with a rousing 10-0 pile driving of of the Los Angeles Angels in the start to a three-game weekend series.
Ariel Miranda (7-4) gave up just two hits in seven shutout innings and got his his first victory in five starts when rookie Max Povse and covered the final six outs.
Cano paced a 17-hit attack with a three-run homer in a four-run fifth inning against Angels rookie starter Parker Bridwell.