Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. Nc3 g6 6. e4 d6 7. bxa6 Bxa6 8. Qa4+
Nbd7 9. Bxa6 Qb6 10. Nge2 Bg7 11. O-O O-O 12. Qc4 Qxa6 13. Qxa6 Rxa6 14. Bd2
Rb8 15. b3 Nxe4 16. Nxe4 Bxa1 17. Rxa1 Rxb3 18. Bh6 Rb2 19. N4c3 Nb6 20. Kf1
Na4 21. Nxa4 Rxa4 22. a3 Rb3 23. Bc1 Rd3 24. Bb2 Rd2 25. Rb1 Re4 26. Bc3 Rdxe2
*
Position (FEN): 6k1/4pp1p/3p2p1/2pP4/4r3/P1B5/4rPPP/1R3K2 w - - 0 27
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 620
Best move: Rb8#