Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. e3 c6 4. a3 Nf6 5. Nc3 Bd6 6. Nf3 O-O 7. b4 Re8 8. Bb2
Nbd7 9. c5 Bb8 10. h3 e5 11. dxe5 Nxe5 12. Be2 Ng6 13. O-O Qc7 14. Nb1 Ne4 15.
Qd4 f6 16. Nbd2 Nh4 17. Rfd1 Nxd2 18. Qxd2 Nxf3+ 19. Bxf3 Qh2+ 20. Kf1 b6 21.
cxb6 Ba6+ 22. Be2 *
Position (FEN): rb2r1k1/p5pp/bPp2p2/3p4/1P6/P3P2P/1B1QBPPq/R2R1K2 b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 721
Best move: Qh1#