Jered Weaver has struggled at Fenway Park. He even fell down while throwing a pitch in the first inning on Wednesday night. This time, everything turned out just fine for the ace right-hander. Weaver rebounded from a terrible start by pitching seven solid innings, leading the Los Angeles Angels to a 7-3 victory over the fading Boston Red Sox.