Villa has been playing on the left/support striker for most the tournament. Even in the game against Chile, he wasn't playing as an out-and-out striker.

What happened is that Llorente came on and was actually holding up the ball, instead of losing it instantaneously like Torres, allowing players like Villa and Iniesta to support him in and around the box. Villa's position wasn't the problem, Torres was.