Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 Nc6 3. e3 Bf5 4. Bb5 e6 5. O-O Bc5 6. b3 Ne7 7. Qe2 O-O 8. Bxc6
Nxc6 9. Bb2 Bb6 10. Ne5 Nb4 11. d3 Bxe3+ 12. Qxe3 Nxc2 13. Qd2 Nxa1 14. Bxa1 f6
15. Nf3 c6 16. d4 Qb6 17. Nc3 Rac8 18. Na4 Qc7 19. Re1 a6 20. Nc5 Rfe8 21. Nh4
Bg4 22. Qe3 e5 23. fxe5 fxe5 24. dxe5 Qb6 25. Bd4 Qa5 26. Qg5 *
Position (FEN): 2r1r1k1/1p4pp/p1p5/q1NpP1Q1/3B2bN/1P6/P5PP/4R1K1 b - - 4 26
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 539
Best move: Qxe1#