1.e4 e6 2.d4 d5 3.Nd2 c5 4.exd5 Qxd5 5.Ngf3 cxd4 6.Bc4 Qd6 7.O-O Nf6 8.Nb3 Nc6 9.Nbxd4 a6 10.b3 Nxd4 11.Nxd4 Bd7 12.a4 Qc7 13.h3 Bd6 14.Re1 h6 15.Nf5 Be5 16.Nxg7+ Kf8 17.Nxe6+ fxe6 18.Ba3+ Kf7 19.Ra2 Rag8 20.c3 Bc6 21.f4 Qb6+ 22.Kh1 Rg3 23.Bxe6+ Kg7 24.Rxe5 Rd8 25.Qe1 Rdd3 26.Kh2 Rxc3 27.Bf5 Ng8 28.Re7+ Nxe7 29.Qxe7+ Kh8 30.Qh7#