Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 f6 4. a3 e5 5. dxe5 fxe5 6. Bg3 Nf6 7. Bb5 Bd7 8. Ne2
a6 9. Ba4 Bd6 10. Nbc3 O-O 11. Bb3 Ng4 12. Nxd5 Be6 13. h3 Bxd5 14. Bxd5+ Kh8
15. hxg4 Qf6 16. O-O e4 17. Bxd6 Qxd6 18. Bxe4 Qe5 19. Bxc6 bxc6 20. b3 Rf6 21.
f4 Qxe3+ 22. Kh1 *
Position (FEN): r6k/2p3pp/p1p2r2/8/5PP1/PP2q3/2P1N1P1/R2Q1R1K b - - 1 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1233
Best move: Rh6#