Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. d3 c5 4. exd5 exd5 5. Be2 Nc6 6. O-O Nf6 7. Bg5 Be7 8. d4
Qb6 9. dxc5 Qxb2 10. Nbd2 Qc3 11. Nb3 Nb4 12. Bd2 Qxc2 13. Bxb4 Qg6 14. Bb5+
Kf8 15. Bd3 Ne4 16. Ne5 Qg5 17. f4 Qf5 18. Nd4 Qf6 19. Qa4 Nxc5 20. Bxc5 Bxc5
21. Rac1 Qb6 22. Rxc5 Qxc5 23. Re1 Qc3 24. Ng6+ fxg6 *
Position (FEN): r1b2k1r/pp4pp/6p1/3p4/Q2N1P2/2qB4/P5PP/4R1K1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1319
Best move: Qe8#