Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. Qe2+ Be6 5. Nc3 Nf6 6. Qb5+ Bd7 7. Qxb7 Bc6
8. Qb3 Na6 9. Bxa6 Rb8 10. Bb5 Bxb5 11. Nxb5 Qe7+ 12. Kd1 Ne4 13. Rf1 Rb6 14.
d3 Qc5 15. Be3 Rxb5 16. Bxc5 Rxb3 17. axb3 Nxc5 18. Re1+ Ne6 19. Rxa7 Be7 20.
c3 O-O 21. c4 dxc4 22. bxc4 Rb8 23. Kc2 g5 24. b3 g4 25. Ne5 Nd4+ 26. Kc3 Bc5
27. Rxc7 Rxb3+ 28. Kd2 Rb2+ 29. Ke3 Nc2+ 30. Ke2 *
Position (FEN): 6k1/2R2p1p/8/2b1N3/2P3p1/3P4/1rn1KPPP/4R3 b - - 5 30
Black to move.
Themes: Discovered Attack Endgame Mate in 1 
Puzzle rating: 2140
Best move: Ne3#