Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 c5 4. e3 Nc6 5. Nf3 Nf6 6. Bd3 Bd6 7. dxc5 Bxc5 8.
cxd5 exd5 9. O-O h5 10. Re1 Ng4 11. h3 Be6 12. a3 Qd7 13. b4 Bd6 14. Bb2 Nge5
15. Nb5 Bb8 16. Bf1 Bg4 17. hxg4 hxg4 18. Nfd4 f5 19. Nxc6 bxc6 20. Nd4 g6 21.
Rc1 Qh7 22. Ba6 *
Position (FEN): rb2k2r/p6q/B1p3p1/3pnp2/1P1N2p1/P3P3/1B3PP1/2RQR1K1 b kq - 3 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1218
Best move: Qh1#