The Yankees avoided the sweep against Oakland on Thursday afternoon as they rallied from a 7-1 deficit en route to a 22-9 win.

New York set an MLB record with 3 grand slams in the game.

Robinson Cano, Russell Martin and Curtis Granderson all connected with the bases loaded in a crazy affair that ended in a 22-9 win over the Athletics.

On a dreary afternoon, some fans headed home with the Yankees trailing 7-1 after three innings and rain still falling in a game that began after an 89-minute delay.  But they missed a record-setting day from the Bronx Bombers.

Cano began the barrage with his slam in the fifth, a clean shot into the lower deck in right field off starter Rich Harden that made it 7-6.  Cano had 5 RBIs in the game.

Martin connected in the sixth off Fautino De Los Santos, a fly that barely made it over the auxiliary scoreboard in right for a 10-7 lead.  Martin homered twice and doubled, setting career highs with five hits and six RBIs.

Granderson took his turn in the eighth, launching a no-doubt drive into New York's right-center field bullpen with two outs off Bruce Billings. Granderson had 5 RBIs in the game and now has an AL-leading 103 for the season.

The Yankees came to bat a startling 16 times with the bases loaded, going 6-for-13 with two walks and a sacrifice fly. It was New York's highest-scoring game since they got 22 runs at Boston in 2000, and it tied the team record set in 1931 for most in a home game.

Yanks' starter Phil Hughes got a no-decision after giving up 6 runs in just 2 2/3 innings.  His ERA is now 6.46 this season.

More From 104.5 THE TEAM