Chess puzzle (Checkmate)
Opening: Rat_Defense, Rat_Defense_Small_Center_Defense
Moves: 1. e4 e6 2. d4 d6 3. Bd3 Be7 4. c3 Nf6 5. Be3 O-O 6. f3 b6 7. Bf2 Bb7 8. Ne2
Nbd7 9. Ng3 c5 10. e5 dxe5 11. dxe5 Nd5 12. Nd2 Qc7 13. Bc2 Qxe5+ 14. Ne2 Ne3
15. Bxe3 Qxe3 16. Ne4 Nf6 17. Nxf6+ Bxf6 18. Qd3 Qe5 *
Position (FEN): r4rk1/pb3ppp/1p2pb2/2p1q3/8/2PQ1P2/PPB1N1PP/R3K2R w KQ - 2 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 634
Best move: Qxh7#