Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. g3 c6 4. Bg2 Nf6 5. Nbd2 Be7 6. O-O O-O 7. c4 b6 8. cxd5
cxd5 9. b3 Bb7 10. Bb2 Nbd7 11. Rc1 Rc8 12. Rxc8 Qxc8 13. Qc1 Qb8 14. Qb1 Ne4
15. Rc1 Ndf6 16. Qd3 a5 17. Ne5 Qa7 18. Nc6 Bxc6 19. Rxc6 Qb7 20. Rc1 Bb4 21.
a3 Bxd2 22. b4 Bxc1 23. Bxc1 Rc8 24. Bb2 Qc7 25. Bxe4 Nxe4 26. Kg2 Qc2 27. Qa6
Qxb2 *
Position (FEN): 2r3k1/5ppp/Qp2p3/p2p4/1P1Pn3/P5P1/1q2PPKP/8 w - - 0 28
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 603
Best move: Qxc8#