Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 Nf6 3. Nc3 d5 4. e5 Nfd7 5. Bb5 c6 6. Ba4 b5 7. Bb3 a6 8. a4
Bb7 9. axb5 axb5 10. Rxa8 Bxa8 11. O-O Be7 12. Ne2 O-O 13. c3 c5 14. d4 c4 15.
Bc2 b4 16. Ng3 b3 17. Bb1 Nb6 18. Nd2 f5 19. exf6 Bxf6 20. Qh5 g6 21. Qg4 Re8
22. Nf3 Bc6 23. Re1 Bd7 24. Ne5 Nc6 25. Bxg6 hxg6 26. Qxg6+ Bg7 27. Nh5 Re7 28.
Nf6+ Kf8 29. Qf7+ Rxf7 *
Position (FEN): 3q1k2/3b1rb1/1nn1pN2/3pN3/2pP4/1pP5/1P3PPP/2B1R1K1 w - - 0 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1708
Best move: Ng6#