1.e4 Nc6 2.Nf3 e5 3.Bb5 Nf6 4.d4 Nxe4 5.Qe2 f5 6.d5 Ne7 7.Nxe5 g6 8.Nd2 Nd6 9.O-O Bg7 10.Re1 Nxb5 11.Qxb5 O-O 12.Ndf3 d6 13.Nd3 c6 14.dxc6 bxc6 15.Qc4+ Kh8 16.Ng5 d5 17.Qh4 h5 18.Nf4 Rf6 19.Be3 d4 20.Bxd4 Qxd4 21.Rxe7 Qxb2 22.Rae1 Ba6 23.Nxh5 gxh5 24.Qxh5+ Bh6 25.Rh7+ Kg8 26.Rxh6 Rxh6 27.Qf7+ Kh8 28.Re8+ Rxe8 29.Qxe8+ Kg7 30.Qf7+ Kh8 31.Qf8#