Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. c4 e5 3. Nc3 exd4 4. Qxd4 Nf6 5. Nf3 Nc6 6. Qe3+ Be6 7. Ng5 Ne5 8.
Nxe6 fxe6 9. b3 Qd7 10. Bb2 Be7 11. h3 O-O 12. O-O-O a5 13. g4 Qc6 14. f3 a4
15. Bg2 axb3 16. axb3 Qb6 17. Qxb6 cxb6 18. f4 Nc6 19. e3 Kf7 20. Bf3 Ra5 21.
Kc2 Rd8 22. g5 Nd7 23. Be4 Nb4+ 24. Kb1 Nc5 25. Bf3 Rda8 26. Nb5 Ra2 27. Nxd6+
Bxd6 28. Rxd6 Ncd3 29. Bc3 Rc2 30. Bxb4 *
Position (FEN): r7/1p3kpp/1p1Rp3/6P1/1BP2P2/1P1nPB1P/2r5/1K5R b - - 0 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1165
Best move: Rb2#