Ariel Miranda threw seven strong innings and got plenty of support from the offense as the Seattle Mariners cruised to a victory over the Los Angeles Angels.