Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. d6 Qxd6 4. Nf3 Bf5 5. Bc4 e6 6. c3 Nc6 7. a3 O-O-O 8.
b4 h6 9. d4 Bg4 10. h3 Bxf3 11. Qxf3 g5 12. Qxf6 Be7 13. Qf3 Rhe8 14. Bb5 Nxd4
15. Qxf7 Nxb5 16. O-O Rf8 17. Qg6 Rf6 18. Qc2 Qe5 19. a4 Nd6 20. Bb2 Nc4 21.
Na3 Bd6 22. Nxc4 *
Position (FEN): 2kr4/ppp5/3bpr1p/4q1p1/PPN5/2P4P/1BQ2PP1/R4RK1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 454
Best move: Qh2#