1.Nf3 d5 2.g3 c5 3.Bg2 Nf6 4.O-O Nc6 5.d4 Bf5 6.c4 e6 7.cxd5 Nxd5 8.Nc3 Nxc3 9.bxc3 Rc8 10.Qa4 Qd7 11.Rd1 cxd4 12.Nxd4 Nxd4 13.Qxd7+ Kxd7 14.Rxd4+ Ke8 15.Bxb7 Rxc3 16.e4 Bg6 17.Rb1 Bc5 18.Bc6+ Ke7 19.Bg5+ f6 20.Rb7+ Kf8 21.Rd8+ Be8 22.Rxe8#