Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Qa4+ c6 4. Qxc4 h6 5. Nf3 Nd7 6. e4 Ngf6 7. Nc3 e6 8. e5
Nd5 9. Bd3 Be7 10. O-O O-O 11. Nd2 N7b6 12. Qb3 Nf4 13. Qc2 Nxd3 14. Qxd3 Nd5
15. Nde4 a5 16. Nd6 Bxd6 17. exd6 Qxd6 18. Ne4 Qd8 19. Qg3 Kh7 20. Qd3 b6 21.
Nf6+ Kh8 *
Position (FEN): r1bq1r1k/5pp1/1pp1pN1p/p2n4/3P4/3Q4/PP3PPP/R1B2RK1 w - - 2 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 400
Best move: Qh7#