1.e4 Nf6 2.e5 Ng8 3.d4 d6 4.Nf3 Nc6 5.Nc3 e6 6.Bd3 Nb4 7.Bc4 dxe5 8.Nxe5 Qxd4 9.Qe2 Nf6 10.O-O Bd6 11.Nf3 Qg4 12.Bg5 a6 13.a3 Nc6 14.Rfd1 Ne5 15.Nxe5 Qxg5 16.Nf3 Qh5 17.Rd4 O-O 18.Rh4 Qc5 19.b4 Qc6 20.Ne5 Qe8 21.Bd3 a5 22.Bxh7+ Kh8 23.Ng6+ fxg6 24.Bxg6+ Kg8 25.Bxe8 Rxe8 26.Rb1 axb4 27.axb4 Bd7 28.Ne4 Nxe4 29.Qxe4 Bc6 30.Qh7+ Kf7 31.Rg4 Rg8 32.Qg6+ Ke7 33.Qd3 Kf8 34.b5 Be8 35.Qb3 Bxh2+ 36.Kxh2 Rh8+ 37.Kg3 c5 38.bxc6 bxc6 39.Qb2 Ra6 40.Qxg7# 1-0