Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 f5 4. d3 Nf6 5. Bxc6 dxc6 6. Nxe5 fxe4 7. dxe4 Qxd1+
8. Kxd1 Nxe4 9. Ke2 Bc5 10. f3 Nd6 11. Bg5 O-O 12. f4 Re8 13. Kf3 Nf7 14. Nxf7
Re3+ 15. Kf2 Kxf7 16. Kf1 Bf5 17. Na3 Rae8 18. c3 Bd3+ 19. Kf2 Re2+ 20. Kg3 Bf5
21. Nc4 Bf2+ 22. Kf3 h5 23. h3 Rc2 24. g4 hxg4+ 25. hxg4 *
Position (FEN): 4r3/ppp2kp1/2p5/5bB1/2N2PP1/2P2K2/PPr2b2/R6R b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1308
Best move: Be4#