Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Nxd5 4. e4 Nb6 5. Nc3 g6 6. Be3 Bg7 7. Be2 O-O 8.
Nf3 Bg4 9. O-O Bxf3 10. Bxf3 e6 11. Rc1 Nc6 12. e5 Nc4 13. Bxc6 bxc6 14. b3
Nxe3 15. fxe3 c5 16. Rf3 cxd4 17. exd4 Qd7 18. Rd3 Rad8 19. Ne4 Qc8 20. Rc4 Qb7
21. Nc5 Qb6 22. Qc2 Rfe8 23. Na4 Qb7 24. Rxc7 Qe4 25. Nc5 *
Position (FEN): 3rr1k1/p1R2pbp/4p1p1/2N1P3/3Pq3/1P1R4/P1Q3PP/6K1 b - - 2 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 937
Best move: Qe1#