Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 Nf6 2. Bb2 a5 3. b5 e6 4. c4 d5 5. Qc2 Be7 6. e3 O-O 7. Nf3 c5 8. h4 b6
9. Ng5 d4 10. f4 Bb7 11. Nc3 dxc3 12. Bxc3 g6 13. h5 Nbd7 14. hxg6 hxg6 15.
Nxe6 Be4 16. Qxe4 Nxe4 *
Position (FEN): r2q1rk1/3nbp2/1p2N1p1/pPp5/2P1nP2/2B1P3/P2P2P1/R3KB1R w KQ - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1542
Best move: Rh8#