Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. c4 e6 4. Nc3 Be7 5. Bf4 h6 6. e3 O-O 7. Nb5 a6 8. Nxc7
Bb4+ 9. Nd2 Ra7 10. cxd5 exd5 11. Bd3 Bd6 12. Bxd6 Qxd6 13. Rc1 Nc6 14. Nxa6
bxa6 15. O-O Nb4 16. Bb1 Re8 17. a3 Nc6 18. Qc2 Bd7 19. b4 Rc7 20. Qd3 Nd8 21.
Nb3 Bb5 22. Qf5 Bxf1 23. Rxf1 Rc3 24. Ba2 a5 25. Rb1 Nc6 26. bxa5 Nxa5 27. Nxa5
Qxa3 28. Bxd5 Rc1+ 29. Rxc1 *
Position (FEN): 4r1k1/5pp1/5n1p/N2B1Q2/3P4/q3P3/5PPP/2R3K1 b - - 0 29
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 618
Best move: Qxc1#