1.e4 e5 2.Nf3 Nc6 3.d4 Bd6 4.d5 Nce7 5.c4 b6 6.Nc3 Bb7 7.Bd3 Nf6 8.Bg5 Ng6 9.O-O h6 10.Bh4 O-O 11.a3 Qe7 12.Nb5 c6 13.Nxd6 Qxd6 14.Bg3 cxd5 15.exd5 Qe7 16.Bxg6 fxg6 17.Nxe5 Kh7 18.Qd3 Qe8 19.Rae1 d6 20.Nc6 Qd7 21.Ne7 Qe8 22.Bxd6 Bc8 23.Nc6 Qd7 24.Bxf8 Bb7 25.Ne7 Rxf8 26.Qxg6+ Kh8 27.Qg3 Ba6 28.Ng6+ Kg8 29.Nxf8 Kxf8 30.b3 Bc8 31.Qe5 a6 32.d6 Kf7 33.Qe7+ Qxe7 34.Rxe7+ Kf8 35.Rc7 Be6 36.Re1 Bf5 37.Ree7 Kg8 38.Rxg7+ Kf8 39.Rgf7+ Ke8 40.Rxf6 Kd8 41.Rxf5 Ke8 42.Rh5 Kf8 43.Rxh6 Kg8 44.d7 Kf8 45.d8=Q#