Punk is now wearing long tights and he was in great shape. The match started with a lock up and Allin executing an arm drag. Punk grabbed a side headlock and hit the ropes before hitting Allin with a shoulder block. Allin got Punk into a hammerlock into a roll up and pin attempt. Punk fought back with a back elbow and a slam and pin attempt.
Punk tried early for a GTS but Allin slipped out and rolled out to ringside. Allin turned things around with coffin splashes into the corner but Punk tossed Allin through the ropes and into the ring post. Later in the match, Allin slid out of the abdominal stretch into a stunner.
Allin hit a flurry of offense along with palm strikes to the face and a Code Red into a pin attempt. Allin tried a move off the top but Punk caught him and tried a suplex off the top but Allin countered and landed on Punk and then he tried to pin him. Punk bridged out of another pin attempt and then he hit the GTS but Allin fell through the ropes. Allin got back in the ring before the 10 count.
Punk hit several strikes to the body and a knee to the face, followed by a roundhouse clothesline. Punk signaled that he would hit GTS but Allin crumbled to the mat. Punk picked him up and for the GTS but Allin hit elbows to the head and jaw. arby then followed up with a dive through the ropes that knocked Punk to the floor. Allin followed up with a swanton onto Punk from the top to the floor. Allin went for the coffin drop but Punk sat up but then Allin rolled him up and Punk rolled into a standing position into a GTS attempt. Allin slipped out and rolled up Punk for a near fall. Punk then hit a standing leg lariat. Allin tried a poison rana but Punk hit the GTS for the win.
Sting walked out to shake Sting's hand and to help Allin but Allin wanted to get up on his own. Punk and Allin shook hands.
Click here for complete AEW All Out results.