Chess puzzle (Checkmate)
Moves: 1. f4 b6 2. Nf3 Bb7 3. e3 e6 4. Be2 g6 5. O-O Bg7 6. Nc3 d5 7. d4 h5 8. Bd2 h4
9. h3 f6 10. a4 Nh6 11. Bb5+ c6 12. Be2 Nf5 13. b4 g5 14. fxg5 fxg5 15. Ne5 Nd7
16. b5 Nxe5 17. dxe5 c5 18. a5 Bxe5 19. axb6 axb6 20. Rxa8 Bxa8 21. Be1 Nxe3
22. Bh5+ Kd7 23. Rf7+ Kd6 *
Position (FEN): b2q3r/5R2/1p1kp3/1Pppb1pB/7p/2N1n2P/2P3P1/3QB1K1 w - - 4 24
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1059
Best move: Ne4#