1.Nf3 e6 2.d4 Nf6 3.c4 d5 4.Nc3 dxc4 5.e4 Bb4 6.Bg5 c5 7.e5 cxd4 8.Nxd4 Qa5 9.exf6 Qxg5 10.Qa4+ Nc6 11.Nxc6 Bxc3+ 12.bxc3 O-O 13.Ne7+ Kh8 14.Qxc4 Qxf6 15.Nxc8 Raxc8 16.Qd4 Rxc3 17.Qxf6 gxf6 18.Be2 Rfc8 19.O-O Ra3 20.Rfb1 Rc2 21.Bh5 Kg7 22.Rxb7 Raxa2 23.Rf1 Rc5 24.Bxf7 Kh6 25.Bxe6 Ra6 26.Bg8 Rca5 27.Rxh7+ Kg5 28.Rh8 Ra1 29.Bc4 Rxf1+ 30.Bxf1 Rd6 31.g3 Rb6 32.Kg2 Kg6 33.f4 Rb4 34.Kf3 Ra4 35.Bg2 a6 36.Bh1 Ra2 37.Rh3 a5 38.Kg4 f5+ 39.Kh4 a4 40.g4 a3 41.Bc6 Ra1 42.Be8+ Kg7 43.gxf5 Kf6 44.Bg6 a2 45.Ra3 Kg7 46.Ra7+ Kf6 47.Rf7# 1-0