The last time Angels ace Jered Weaver faced the Yankees, he left the game after throwing just 12 pitches and was sidelined for 20 games with a lower back strain. But in four starts since coming off the disabled list, the right-hander has been nearly unhittable.