1.e4 e6 2.d4 d5 3.Nc3 Nf6 4.Bg5 dxe4 5.Nxe4 Nbd7 6.Nxf6+ Nxf6 7.Nf3 h6 8.Be3 Bd6 9.Bd3 b6 10.Ne5 Bb7 11.Bb5+ Kf8 12.Qe2 Bxg2 13.Rg1 Bd5 14.O-O-O a6 15.Bd3 b5 16.Kb1 c5 17.c4 bxc4 18.Bxc4 Qc7 19.f4 cxd4 20.Bxd5 Nxd5 21.Bxd4 Rh7 22.f5 Re8 23.Rc1 Qb7 24.Qf3 Bxe5 25.Bxe5 Kg8 26.fxe6 Rxe6 27.Rc7 Qxc7 28.Bxc7 Nxc7 29.Rc1 Ne8 30.Rc6 Re1+ 31.Kc2 g5 32.Rxa6 Nc7 33.Rd6 Ne6 34.a4 Ra1 35.b3 Ra2+ 36.Kb1 Rxh2 37.a5 Rg7 38.a6 g4 39.Qa8+ Kh7 40.Qe4+ Rg6 41.a7 g3 42.Rxe6 g2 43.Rxg6 fxg6 44.Qe7+ Kg8 45.a8=Q# 1-0