Marcus Semien, Corey Seager each homered, and Nathan Eovaldi went six scoreless innings to lift the Texas Rangers past the Tampa Bay Rays 5-3.