Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. a4 Qc7 6. Bd3 Nf6 7. O-O Bd6 8. Nf3
Ng4 9. e5 Nxe5 10. Nxe5 Bxe5 11. f4 Bf6 12. Nd2 Nc6 13. Ne4 Bd4+ 14. Kh1 f5 15.
Ng3 O-O 16. c3 Ba7 17. Re1 Qd8 18. b3 Rf6 19. Bb2 Rh6 20. c4 Rxh2+ 21. Kxh2 *
Position (FEN): r1bq2k1/bp1p2pp/p1n1p3/5p2/P1P2P2/1P1B2N1/1B4PK/R2QR3 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 852
Best move: Qh4#