1.e4 d5 2.exd5 Nf6 3.d4 Nxd5 4.Nf3 Bf5 5.Bc4 e6 6.Qe2 Nc6 7.c3 Be7 8.Bb5 O-O 9.Bxc6 bxc6 10.O-O Rb8 11.Ne5 Rb6 12.Nd2 f6 13.Nec4 Rb8 14.g4 Bg6 15.Qxe6+ Kh8 16.Qxc6 f5 17.Ne5 Rb6 18.Qa4 Be8 19.Qd1 fxg4 20.Ne4 Bg6 21.Ng3 Bh4 22.Qxg4 Bxg3 23.hxg3 Bf5 24.Qh5 Bg6 25.Nxg6+ Rxg6 26.Kg2 Nf6 27.Qc5 Ne4 28.Qxa7 Qd5 29.c4 Qf5 30.Be3 Qf3+ 31.Kh2 Nxg3 32.Qc5 Nxf1+ 33.Rxf1 Qg2#