Chess puzzle (Checkmate)
Moves: 1. Nf3 c6 2. g3 d5 3. Bg2 Bg4 4. O-O Bxf3 5. exf3 Nd7 6. f4 Ngf6 7. d3 Qc7 8.
Re1 e6 9. Nc3 Bd6 10. d4 O-O 11. Nb1 c5 12. c3 cxd4 13. Qxd4 Bc5 14. Qd1 h5 15.
h4 Ng4 16. Re2 Qb6 17. Qc2 Ndf6 18. b4 Bxf2+ 19. Rxf2 Ne4 20. Bxe4 dxe4 21. Kg2
e3 22. Re2 Qc6+ 23. Kg1 Qf3 24. Na3 Qxg3+ 25. Rg2 *
Position (FEN): r4rk1/pp3pp1/4p3/7p/1P3PnP/N1P1p1q1/P1Q3R1/R1B3K1 b - - 1 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1412
Best move: Qe1#