Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e4 dxe4 3. Nc3 Nf6 4. Bg5 Bf5 5. Qe2 Nc6 6. Qb5 a6 7. Qxb7 Nxd4 8.
O-O-O Rb8 9. Qxa6 c6 10. Qc4 e5 11. a3 Be6 12. Qa4 h6 13. Be3 Ra8 14. Ba6 Qb6
15. Bxd4 exd4 16. Qxd4 Rxa6 17. Nxe4 Nxe4 18. Qxe4 Bc5 19. Nh3 O-O 20. Nf4 Bg4
21. f3 Be3+ 22. Kb1 Rxa3 23. fxg4 Rb8 24. b4 Qxb4+ 25. Qxb4 *
Position (FEN): 1r4k1/5pp1/2p4p/8/1Q3NP1/r3b3/2P3PP/1K1R3R b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 774
Best move: Rxb4#