Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 g6 3. e3 Bg7 4. c3 O-O 5. Nf3 d6 6. h3 Nbd7 7. Bh2 c5 8. Be2
cxd4 9. exd4 Qb6 10. Qc2 Nb8 11. O-O Bf5 12. Qc1 Nc6 13. Nbd2 Rac8 14. Nb3 a5
15. Re1 a4 16. Nbd2 Ne4 17. Nxe4 Bxe4 18. Qe3 Bxf3 19. Bxf3 Qxb2 20. Reb1 Qa3
21. Rxb7 e5 22. dxe5 Nxe5 23. Bd5 Rxc3 24. Qa7 Rc1+ 25. Rxc1 *
Position (FEN): 5rk1/QR3pbp/3p2p1/3Bn3/p7/q6P/P4PPB/2R3K1 b - - 0 25
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 636
Best move: Qxc1#