Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Qd3 Qf6 3. Qc4 Nh6 4. Be3 Ng4 5. Bd2 Qxf2+ 6. Kd1 Qxf1+ 7. Be1 Qxg2
8. Bh4 Qxh1 9. Qxc7 Qxg1+ 10. Kd2 Qxh2 *
Position (FEN): rnb1kb1r/ppQp1ppp/4p3/8/3P2nB/8/PPPKP2q/RN6 w kq - 0 11
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 631
Best move: Qxc8#