Chess puzzle (Checkmate)
Moves: 1. c4 c6 2. Nc3 d5 3. d4 Nf6 4. Nf3 e6 5. e3 Bd6 6. Be2 O-O 7. c5 Bc7 8. O-O
Nbd7 9. b4 e5 10. a4 e4 11. Nd2 b6 12. h3 bxc5 13. bxc5 a5 14. Rb1 h6 15. Ba3
Nh7 16. Qc2 Qg5 17. Kh1 Ndf6 18. Rb2 Qh4 19. Kg1 Bxh3 20. gxh3 Qxh3 21. Rfb1
Qh2+ 22. Kf1 *
Position (FEN): r4rk1/2b2ppn/2p2n1p/p1Pp4/P2Pp3/B1N1P3/1RQNBP1q/1R3K2 b - - 3 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 612
Best move: Qh1#