Chess puzzle (Checkmate)
Opening: Trompowsky_Attack, Trompowsky_Attack_Other_variations
Moves: 1. d4 Nf6 2. Bg5 c5 3. d5 Ne4 4. Bf4 Qb6 5. Nd2 Qxb2 6. Nxe4 Qb4+ 7. c3 Qxe4 8.
e3 g5 9. Bg3 Bg7 10. Rc1 h5 11. h4 gxh4 12. Rxh4 Qg6 13. Bd3 Qb6 14. Rxh5 Rxh5
15. Qxh5 Qh6 16. Qg4 d6 *
Position (FEN): rnb1k3/pp2ppb1/3p3q/2pP4/6Q1/2PBP1B1/P4PP1/2R1K1N1 w q - 0 17
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 931
Best move: Qxc8#