Pujols one particular shy of 3,000 as Angels experience Mariners