Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 c6 3. c4 d5 4. cxd5 cxd5 5. e5 Nc6 6. Nf3 Nge7 7. Be2 Nf5 8. Be3
Nxe3 9. fxe3 Qa5+ 10. Nc3 Bb4 11. Qc2 Bd7 12. a3 Be7 13. O-O Rc8 14. Nd2 h6 15.
Nb3 Qd8 16. Rf2 Bg5 17. Rf3 Na5 18. Nc5 b6 19. Nxd7 Qxd7 20. Raf1 O-O 21. e4
dxe4 22. Qxe4 Nc4 23. Bd3 Nd2 *
Position (FEN): 2r2rk1/p2q1pp1/1p2p2p/4P1b1/3PQ3/P1NB1R2/1P1n2PP/5RK1 w - - 3 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 855
Best move: Qh7#