Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. c3 Bg7 4. Bf4 O-O 5. Nbd2 d6 6. Qc2 Nc6 7. e4 e5 8. dxe5
dxe5 9. Bg3 Nh5 10. Bc4 Nf4 11. O-O a6 12. a4 Be6 13. Bxe6 Nxe6 14. Rfd1 Qe7
15. Nc4 Nf4 16. Qb3 Rab8 17. Rd2 b5 18. axb5 axb5 19. Ne3 Kh8 20. Rad1 Rfd8 21.
Bxf4 exf4 22. Nd5 Qxe4 23. Nxc7 Rxd2 24. Rxd2 Ne5 25. Nxe5 *
Position (FEN): 1r5k/2N2pbp/6p1/1p2N3/4qp2/1QP5/1P1R1PPP/6K1 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1199
Best move: Qe1#