Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Tarrasch_Variation
Moves: 1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bd7 5. f4 Bc6 6. Ng3 Nf6 7. Nf3 Nbd7 8.
Bd3 Be7 9. O-O b6 10. c3 O-O 11. Bc2 Bb7 12. Qd3 c5 13. Ng5 g6 14. Be3 Rc8 15.
f5 exf5 16. Nxf5 gxf5 17. Qxf5 cxd4 18. Bxd4 Rc5 19. Qxh7+ Nxh7 *
Position (FEN): 3q1rk1/pb1nbp1n/1p6/2r3N1/3B4/2P5/PPB3PP/R4RK1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1064
Best move: Bxh7#