Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d6 3. Nc3 c6 4. Bg5 Qa5 5. Nf3 Ne4 6. Bd2 Nxd2 7. Qxd2 e5 8. d5
Be7 9. e4 cxd5 10. cxd5 Nd7 11. Be2 O-O 12. O-O Nf6 13. a3 Bd7 14. b4 Qb6 15.
Rac1 a5 16. b5 Rfc8 17. Na4 Qd8 18. Rxc8 Rxc8 19. Nc3 Qc7 20. Rc1 Qb8 21. b6
Rc5 22. Ne1 Rc8 23. Nd3 Rc4 24. f3 Rd4 25. Qb2 Nh5 26. Nb5 Bxb5 27. Qxb5 Bg5
28. Rc7 Be3+ 29. Kf1 Nf4 30. Nxf4 exf4 31. Qd7 Rd1+ 32. Bxd1 Qa8 33. Rc8+ Qxc8
*
Position (FEN): 2q3k1/1p1Q1ppp/1P1p4/p2P4/4Pp2/P3bP2/6PP/3B1K2 w - - 0 34
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1255
Best move: Qxc8#