Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 e6 6. Be3 Nf6 7. f3 Be7 8. Bc4
a6 9. a4 d5 10. exd5 exd5 11. Bd3 Be6 12. Nxe6 fxe6 13. Bd2 O-O 14. O-O Bd6 15.
Re1 Qd7 16. Qe2 Rae8 17. Kh1 e5 18. Qf2 e4 19. fxe4 dxe4 20. Bc4+ Kh8 21. Bg5
Ng4 22. Qh4 Bc5 23. h3 Nf2+ 24. Kh2 Bd6+ 25. g3 Rf3 26. Ne2 Ref8 27. Be3 Rxe3
28. Nf4 Rxe1 *
Position (FEN): 5r1k/1p1q2pp/p1nb4/8/P1B1pN1Q/6PP/1PP2n1K/R3r3 w - - 0 29
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 930
Best move: Ng6#