Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Bg4 4. Be2 Bxf3 5. Bxf3 Qe6+ 6. Qe2 Qxe2+ 7. Kxe2
Nc6 8. Bxc6+ bxc6 9. d4 e6 10. Be3 Rb8 11. b3 Nf6 12. f3 Nd5 13. Bf2 Bd6 14. g3
O-O 15. c4 Nf6 16. Nc3 a6 17. Kd3 Nd7 18. c5 Be7 19. f4 Rfd8 20. Rhe1 Nxc5+ 21.
Kc4 a5 22. dxc5 *
Position (FEN): 1r1r2k1/2p1bppp/2p1p3/p1P5/2K2P2/1PN3P1/P4B1P/R3R3 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 935
Best move: Rb4#