Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. e5 c5 4. c3 Nc6 5. Be2 Qb6 6. Be3 Qxb2 7. Nd2 Qxc3 8. Rc1
Qa5 9. dxc5 Nxe5 10. Nf3 Nc4 11. O-O Nxd2 12. Bxd2 Qc7 13. Qa4+ Bd7 14. Bb5 a6
15. Bxd7+ Qxd7 16. Ne5 Qxa4 17. c6 bxc6 18. Nxc6 Ne7 19. Na5 Rc8 20. Rb1 Qxa2
21. Nb7 Nf5 22. Bb4 Bxb4 23. Rxb4 O-O 24. Rfb1 Rc2 25. Rf1 Rb8 26. Rbb1 Ne3 27.
Nc5 Nxf1 *
Position (FEN): 1r4k1/5ppp/p3p3/2Np4/8/8/q1r2PPP/1R3nK1 w - - 0 28
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 820
Best move: Rxb8#