1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.Bg2 c5 5.cxd5 exd5 6.d4 cxd4 7.Nxd4 Be7 8.Bf4 O-O 9.Nc3 Qb6 10.O-O Nc6 11.e3 Qxb2 12.Nxd5 Nxd5 13.Bxd5 Rd8 14.Qh5 g6 15.Bxf7+ Kxf7 16.Qxh7+ Kf6 17.h4 Nxd4 18.exd4 Qxd4 19.Bg5+ Kf5 20.Bxe7 Rh8 21.Qf7+ Kg4 22.Rad1 Qe4 23.f3+ Qxf3 24.Qxf3+ Kh3 25.Rc1 a5 26.Rc4 Bd7 27.Bc5 Rhe8 28.Qd3 Bc6 29.Qc2 Kxg3 30.Qxg6+ Kh3 31.Qg4# 1-0