With the Angels clinging to a 3-2 lead in the seventh, Wilson (3-for-4, two RBI) led off the frame with a solo homer, chasing Rangers starter Matt Harrison (12-5).
Pujols finished with three RBI as second-place Los Angeles banged out 15 hits and moved to within five games of American League West-leading Texas.
Dan Haren (7-8), who had been on the disabled list with lower back stiffness, pitched well, yielding two runs on three hits over six full innings. The right-hander walked three and struck out three.
Harrison ended up allowing four runs on eight hits in a six-inning effort.