Mariners use 2 8-run innings to rout Rangers 21-8