Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Be2 Bd6 9. O-O h6 10. Nf3 O-O 11. d3 Re8 12. Nbd2 Bg4 13. Ne4 Nxe4 14. dxe4 Bc5
15. c3 Bxf3 16. Bxf3 Nc4 17. b3 Nd6 18. Kh1 f5 19. Bh5 Rf8 20. exf5 Nxf5 21.
Bf3 Qh4 22. Bxc6 Bxf2 23. Rxf2 Qxf2 24. Qd5+ Kh8 25. Bxa8 *
Position (FEN): B4r1k/p5p1/7p/3Qpn2/8/1PP5/P4qPP/R1B4K b - - 0 25
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 701
Best move: Qe1#