Robinson Cano hit a grand slam in a seven-run third inning, and New York sent Zach Britton to another shellacking at Yankee Stadium in a 12-3 rout of the Baltimore Orioles on Wednesday that stopped a four-game losing streak.