1.e4 Nf6 2.Nc3 d5 3.e5 Nfd7 4.d4 e6 5.Nf3 c5 6.Be3 cxd4 7.Nxd4 Nxe5 8.Qd2 Nbc6 9.Bb5 Bd7 10.Bf4 Nxd4 11.Bxd7+ Nxd7 12.Qxd4 Qf6 13.Qxf6 Nxf6 14.O-O Bb4 15.Nb5 O-O 16.c3 Bc5 17.b4 Bb6 18.a4 a6 19.Nd4 Rac8 20.a5 Ba7 21.Rac1 Ne4 22.Be3 Nxc3 23.Nxe6 fxe6 24.Bxa7 e5 25.Bc5 d4 26.Bxf8 Kxf8 27.Rfe1 e4 28.Rxe4 d3 29.Rd4 Ne2+ 30.Kf1 Rxc1#