Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Qc2 dxc4 5. e4 b5 6. a4 Bb7 7. Bg5 Nbd7 8. Be2
Qa5+ 9. Bd2 Qc7 10. O-O e6 11. Rc1 Be7 12. Nc3 a6 13. b3 cxb3 14. Qxb3 b4 15.
Na2 a5 16. Qc2 Qd8 17. Be3 O-O 18. Bd3 h6 19. Qe2 Rc8 20. e5 Nd5 21. Bb1 c5 22.
dxc5 Nxc5 23. Qc2 b3 *
Position (FEN): 2rq1rk1/1b2bpp1/4p2p/p1nnP3/P7/1p2BN2/N1Q2PPP/RBR3K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 721
Best move: Qh7#