Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Advance_Variation
Moves: 1. d4 e6 2. e4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Nge7 6. Bd3 Qb6 7. dxc5 Qxc5 8. Be3
Qa5 9. b4 Qc7 10. Bd4 Nxd4 11. cxd4 Nc6 12. a3 a6 13. Nbd2 Be7 14. Rc1 O-O 15.
Bb1 Qb6 16. Nb3 Qb5 17. Nc5 h6 18. Qc2 Bxc5 *
Position (FEN): r1b2rk1/1p3pp1/p1n1p2p/1qbpP3/1P1P4/P4N2/2Q2PPP/1BR1K2R w K - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1474
Best move: Qh7#