Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Czech_Defense
Moves: 1. b4 e5 2. Bb2 d6 3. e3 Nf6 4. Nf3 Be7 5. c4 O-O 6. b5 a6 7. a4 axb5 8. axb5
Rxa1 9. Bxa1 Bg4 10. Be2 Nbd7 11. O-O h6 12. Nc3 Nh7 13. h3 Bh5 14. d4 f5 15.
dxe5 dxe5 16. Nxe5 Bxe2 17. Qd5+ Kh8 *
Position (FEN): 3q1r1k/1ppnb1pn/7p/1P1QNp2/2P5/2N1P2P/4bPP1/B4RK1 w - - 2 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1603
Best move: Ng6#