Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 h6 3. e3 Nf6 4. c3 e6 5. Nd2 Bd6 6. Bg3 c5 7. Bd3 c4 8. Bc2 b5
9. a3 a5 10. Bh4 Be7 11. Bg3 Nc6 12. e4 dxe4 13. Nxe4 O-O 14. Nf3 a4 15. Nxf6+
Bxf6 16. Be4 Ra6 17. O-O Ne7 18. Ne5 Bxe5 19. Bxe5 Nd5 20. Qg4 f5 *
Position (FEN): 2bq1rk1/6p1/r3p2p/1p1nBp2/p1pPB1Q1/P1P5/1P3PPP/R4RK1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 833
Best move: Qxg7#