Angels pitchers have very little margin for error these days, and certainly not enough to overcome it when one bad inning includes a grand slam. Tyler Anderson gave up a third-inning grand slam to Edward Olivares and that was all the Pittsburgh Pirates needed to beat the Angels, 4-1, on Monday night.