1.Nf3 Nf6 2.d4 d5 3.c4 c6 4.e3 e6 5.Bd3 Nbd7 6.Nbd2 Qc7 7.O-O Be7 8.b3 O-O 9.Bb2 Rd8 10.Qe2 dxc4 11.Nxc4 Nf8 12.Rac1 Bd7 13.Nfe5 Be8 14.f4 Nd5 15.e4 f6 16.exd5 exd5 17.Ne3 fxe5 18.dxe5 Qb6 19.Kh1 Bd7 20.f5 Bg5 21.Rf3 Re8 22.Rcf1 Bxe3 23.Rxe3 d4 24.Bc4+ Kh8 25.e6 Re7 26.exd7 Rxe3 27.Qxe3 dxe3 28.f6 h6 29.fxg7+ Kh7 30.g8=Q#