1.Nf3 Nf6 2.b3 c5 3.Bb2 e6 4.e3 d5 5.Bb5+ Bd7 6.Be2 Bd6 7.O-O Nc6 8.c4 O-O 9.Nc3 Ne5 10.cxd5 Qc7 11.dxe6 Nxf3+ 12.Bxf3 Bxh2+ 13.Kh1 fxe6 14.g3 Bxg3 15.fxg3 Qxg3 16.Qe2 g5 17.Qh2 Qxh2+ 18.Kxh2 g4 19.Bxb7 Rab8 20.Bg2 h5 21.Kg3 Kh7 22.Ne4 Nxe4+ 23.Bxe4+ Kh6 24.Be5 Rbd8 25.Bd6 Rxf1 26.Rxf1 Bb5 27.Bf8+ Kg5 28.Be7+ Kh6