Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Bd3 a6 6. O-O e6 7. c3 Be7 8. Bg5
O-O 9. Re1 b5 10. Bc2 Bb7 11. Qd3 Nbd7 12. f4 Nc5 13. Qe3 h6 14. Bxf6 Bxf6 15.
e5 dxe5 16. fxe5 Qd5 17. Nf3 Be7 18. Rd1 Qc6 19. b4 Nd7 20. Qd3 Nb6 *
Position (FEN): r4rk1/1b2bpp1/pnq1p2p/1p2P3/1P6/2PQ1N2/P1B3PP/RN1R2K1 w - - 3 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 726
Best move: Qh7#