1.b3 e5 2.Bb2 d6 3.Nf3 Bg4 4.h3 Bxf3 5.exf3 Nc6 6.Bc4 g6 7.O-O d5 8.Bb5 a6 9.Bxc6+ bxc6 10.Bxe5 f6 11.Bb2 c5 12.Re1+ Ne7 13.Bxf6 Rg8 14.Qe2 Ra7 15.Qe6 c6 16.Qxg8 Kd7 17.Qe6+ Kc7 18.Bxe7 Bxe7 19.Qxe7+ Kb8 20.Qxd8+ Kb7 21.Re7#