1. Nf3 Nf6 2. b3 e6 3. Bb2 d5 4. e3 Be7 5. c4 dxc4 6. Bxc4 a6 7. O-O b5 8. Be2 Bb7 9. Nc3 O-O 10. Rc1 Re8 11. d4 Nbd7 12. Bd3 Nf8 13. Bb1 Rb8 14. Qd3 Ng6 15. Ne5 Be4 16. Nxe4 Nxe4 17. Qxe4 Nxe5 18. Qxh7+ Kf8 19. Qh8#