Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d4 exd4 5. e5 Ng4 6. Nxd4 Nxd4 7. Qxd4 c6 8.
Bxc6 Nxf2 9. Bxd7+ Bxd7 10. Qxf2 Be7 11. O-O O-O 12. Qg3 Qb6+ 13. Kh1 Rac8 14.
Bh6 Qxh6 15. Nc3 a6 16. Rad1 Be6 17. a3 Rfd8 18. Rde1 Bh4 19. Qf3 Bxe1 20. Rxe1
Rd2 21. Ne4 Rdxc2 22. Nd6 Rc1 23. Rf1 Rxf1+ 24. Qxf1 Rc1 25. Qxc1 *
Position (FEN): 6k1/1p3ppp/p2Nb2q/4P3/8/P7/1P4PP/2Q4K b - - 0 25
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 520
Best move: Qxc1#