Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. e3 Nf6 4. Nc3 e6 5. Nf3 Be7 6. a3 O-O 7. Ne5 Nbd7 8. f4 a6
9. cxd5 cxd5 10. Be2 b5 11. O-O Bb7 12. a4 b4 13. Nb1 Ne4 14. a5 Rc8 15. Nd2
Ndf6 16. Bf3 Bd6 17. Bxe4 dxe4 18. b3 Bc7 19. Ndc4 Bd5 20. Bd2 Bxc4 21. Nxc4
Nd5 22. Qe1 Rb8 23. Ra4 Rb5 24. Ne5 Bxa5 25. Nc6 Qb6 26. Nxa5 Rxa5 27. Rxa5
Qxa5 28. Qc1 Qb5 29. Qc2 a5 30. Qxe4 Rc8 31. Ra1 g6 32. Ra4 Nc3 33. Bxc3 Rxc3
34. Qa8+ Kg7 35. Rxa5 Qe2 36. Ra1 Qxe3+ 37. Kh1 Rc1+ 38. Rxc1 *
Position (FEN): Q7/5pkp/4p1p1/8/1p1P1P2/1P2q3/6PP/2R4K b - - 0 38
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 708
Best move: Qxc1#