Chess puzzle (Checkmate)
Moves: 1. Nf3 g6 2. d4 d5 3. c4 c6 4. cxd5 cxd5 5. Nc3 Bg7 6. a3 Nf6 7. Bg5 O-O 8.
Bxf6 Bxf6 9. e3 Nc6 10. Bd3 Bg4 11. h3 Bxf3 12. Qxf3 Bg7 13. h4 e5 14. Nxd5
exd4 15. O-O-O dxe3 16. h5 Ne5 17. Qe4 exf2 18. hxg6 fxg6 19. Bc4 Nxc4 20. Qxc4
Rc8 21. Ne7+ Kh8 *
Position (FEN): 2rq1r1k/pp2N1bp/6p1/8/2Q5/P7/1P3pP1/2KR3R w - - 3 22
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1584
Best move: Nxg6#