Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 f5 3. g3 Nf6 4. Bg2 Be7 5. b3 O-O 6. Bb2 a5 7. Nh3 d6 8. Nf4 Nc6
9. Nd2 e5 10. dxe5 dxe5 11. Bxc6 bxc6 12. Bxe5 Bd6 13. Bxd6 Qxd6 14. O-O c5 15.
Nd3 Bb7 16. Nf4 Qc6 17. Nf3 g5 18. Nd5 g4 19. Ne5 Qe6 20. Nd3 Nxd5 21. cxd5
Qxd5 22. Nf4 *
Position (FEN): r4rk1/1bp4p/8/p1pq1p2/5Np1/1P4P1/P3PP1P/R2Q1RK1 b - - 1 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1107
Best move: Qh1#