Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e3 d5 3. h3 Nf6 4. Nf3 c5 5. dxc5 Bxc5 6. c4 Nc6 7. cxd5 exd5 8. a3
O-O 9. b4 Bb6 10. Bb2 Bf5 11. Bd3 Bxd3 12. Qxd3 Rc8 13. O-O Re8 14. Nc3 Ne4 15.
Rac1 Nxc3 16. Qxc3 f6 17. Qd3 Ne7 18. Nd4 Ng6 19. Nb5 a6 20. Nd4 Bc7 21. b5 Qd6
22. bxa6 *
Position (FEN): 2r1r1k1/1pb3pp/P2q1pn1/3p4/3N4/P2QP2P/1B3PP1/2R2RK1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 686
Best move: Qh2#