1.d4 Nf6 2.c4 c5 3.Nf3 cxd4 4.Nxd4 b6 5.Nc3 Bb7 6.Bg5 a6 7.e4 Nxe4 8.Nxe4 Bxe4 9.Qe2 Bg6 10.g4 f6 11.Bg2 Ra7 12.Bd2 e6 13.Rd1 Qc7 14.O-O h5 15.Nxe6 dxe6 16.Qxe6+ Qe7 17.Qxb6 Qc7 18.Rfe1+ Be7 19.Rxe7+ Kxe7 20.Bb4+ Kf7 21.Bd5+ Ke8 22.Qe6+ Kd8 23.Bb7+ Qd7 24.Ba5#