Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. b3 e6 3. Bb2 d5 4. e3 c5 5. Bb5+ Nc6 6. Ne5 Qc7 7. Bxc6+ bxc6 8.
O-O Bd6 9. f4 Ba6 10. c4 dxc4 11. Nxc4 Bxc4 12. bxc4 Rb8 13. Bc3 O-O 14. Bxf6
gxf6 15. Rf3 Kh8 16. Rg3 Rg8 17. Rh3 Rg7 18. Nc3 Rbg8 19. g3 e5 20. Ne4 Be7 21.
Kf2 exf4 22. exf4 f5 23. Nc3 Bf6 24. Rc1 Bd4+ 25. Kf3 Qe7 26. Ne2 *
Position (FEN): 6rk/p3qprp/2p5/2p2p2/2Pb1P2/5KPR/P2PN2P/2RQ4 b - - 7 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1238
Best move: Qe4#