1.e4 e6 2.d4 d5 3.Nd2 Nf6 4.e5 Nfd7 5.Bd3 c5 6.c3 b6 7.Ne2 Ba6 8.Bxa6 Nxa6 9.O-O b5 10.f4 g6 11.Nf3 h5 12.Ng5 Be7 13.Qc2 Qb6 14.Be3 c4 15.b3 Bxg5 16.fxg5 Nxe5 17.Nf4 Nc7 18.Rae1 Nd7 19.Nxg6 cxb3 20.axb3 fxg6 21.Qxg6+ Kd8 22.Qg7 Re8 23.Rf7 Qc6 24.g6 e5 25.dxe5 Ne6 26.Qh7 Kc7 27.Qxh5 Rad8 28.Qf5 Kb8 29.Bd4 b4 30.Ra1 bxc3 31.Bxa7+ Kb7 32.Qg4 Ra8 33.Qb4+ Kc8 34.g7 c2 35.Rff1 d4 36.Qe7 Rxe7 37.g8=Q+ Kb7 38.Qxa8+ Kxa8 39.Bc5+ Kb7 40.Bxe7 Nf4 41.Bg5 Qxg2#