Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. f4 Bc5 3. d4 Bb4+ 4. c3 Ba5 5. Nf3 Ne7 6. Be2 d5 7. e5 c6 8. O-O
Bb6 9. Be3 Qc7 10. b4 a5 11. Qa4 Bd7 12. Na3 c5 13. bxc5 Bxa4 14. cxb6 Qxb6 15.
Rab1 Qc7 16. Bb5+ Bxb5 17. Nxb5 Qd7 18. Nd6+ Kf8 19. Rxb7 Qc6 20. Rfb1 Nd7 21.
c4 dxc4 22. d5 exd5 23. Nd4 Qa4 24. e6 Nc5 25. Rb8+ Rxb8 26. Rxb8+ Nc8 27.
Rxc8+ Ke7 28. N6f5+ Kf6 29. Rxh8 Qd1+ 30. Kf2 *
Position (FEN): 7R/5ppp/4Pk2/p1np1N2/2pN1P2/4B3/P4KPP/3q4 b - - 2 30
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1542
Best move: Ne4#