Chess puzzle (Checkmate)
Opening: Semi-Slav_Defense, Semi-Slav_Defense_Accelerated_Move_Order
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c6 4. cxd5 cxd5 5. Nf3 Nc6 6. Bg5 Be7 7. Qd2 Nf6 8. e3
a6 9. a3 Nd7 10. Bxe7 Qxe7 11. Bd3 b5 12. Bc2 Bb7 13. Qd3 Nf6 14. O-O h6 15.
Rfe1 O-O 16. e4 dxe4 17. Nxe4 Rad8 18. Nxf6+ Qxf6 *
Position (FEN): 3r1rk1/1b3pp1/p1n1pq1p/1p6/3P4/P2Q1N2/1PB2PPP/R3R1K1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 451
Best move: Qh7#