Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Czech_Defense
Moves: 1. b4 e5 2. Bb2 d6 3. e3 Nf6 4. c4 Be7 5. Qc2 O-O 6. Nc3 a5 7. b5 Nbd7 8. Nf3
Re8 9. h4 Bf8 10. Bd3 Nc5 11. Be2 e4 12. Ng5 h6 13. d4 exd3 14. Bxd3 Nxd3+ 15.
Qxd3 Qe7 16. Nd5 Nxd5 *
Position (FEN): r1b1rbk1/1pp1qpp1/3p3p/pP1n2N1/2P4P/3QP3/PB3PP1/R3K2R w KQ - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1028
Best move: Qh7#