A.J. Pierzynski hit a three-run homer, Mitch Moreland had a solo shot and the Texas Rangers beat the Seattle Mariners 8-3 on Monday night.

Alex Rios had two hits and two RBIs as the Rangers picked up their fifth win in seven games. Elvis Andrus celebrated his 25th birthday with three hits and an RBI.

Kyle Seager hit his 20th home run of the season for the Mariners, who have lost four in a row.

Former Mariner Travis Blackley (2-1) earned his first win since being acquired in a trade with Houston on Aug. 14. Blackley, making his second start of the season, allowed three runs and five hits over six innings in his longest outing since Oct. 2, 2012.

Seattle starter Joe Saunders (10-13),  turned in another sluggish outing. The left-hander allowed seven runs and nine hits in seven innings to fall to 1-5 with a 7.71 ERA in his last seven starts.