Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. c4 Nc6 3. Nf3 b6 4. Bg5 Be7 5. Bxe7 Ngxe7 6. e3 O-O 7. Nc3 h6 8.
Bd3 d5 9. O-O Ba6 10. b3 dxc4 11. bxc4 Nb4 12. Bb1 Bxc4 13. a3 Nbd5 14. Qc2
Bxf1 *
Position (FEN): r2q1rk1/p1p1npp1/1p2p2p/3n4/3P4/P1N1PN2/2Q2PPP/RB3bK1 w - - 0 15
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 879
Best move: Qh7#