Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Bb4 6. Nxc6 bxc6 7. Qb3 Rb8
8. a3 Bxc3+ 9. Qxc3 d5 10. Bg5 d4 11. Qc2 Qd6 12. Rd1 Qe5 13. Bxf6 Qxf6 14.
Qe4+ Kf8 15. b4 c5 16. e3 dxe3 17. Qxe3 Qe7 18. b5 c6 19. Be2 cxb5 20. cxb5 a6
21. Rd5 axb5 22. Re5 Qd8 23. Qxc5+ Kg8 24. O-O Be6 25. Rd1 Qa5 26. Qd6 Qa7 27.
Qd8+ Rxd8 *
Position (FEN): 3r2kr/q4ppp/4b3/1p2R3/8/P7/4BPPP/3R2K1 w - - 0 28
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 616
Best move: Rxd8#