Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c4 Nc6 4. g3 Nf6 5. Nc3 d6 6. Bg2 a6 7. O-O Be7 8. d3 O-O
9. Re1 Qc7 10. b3 Bd7 11. Bb2 Rab8 12. Qd2 b5 13. cxb5 axb5 14. a4 bxa4 15.
bxa4 Nb4 16. e5 dxe5 17. Nxe5 Rfd8 18. Nxd7 Rxd7 19. Nb5 Qd8 20. Be5 Rxd3 21.
Qf4 Rxb5 22. axb5 Nc2 23. Ra8 Nxe1 24. Rxd8+ Bxd8 25. Qc4 Rd1 26. Kf1 Ba5 27.
Qa4 Nc2+ 28. Ke2 Rd2+ 29. Kf3 Rd3+ 30. Kf4 *
Position (FEN): 6k1/5ppp/4pn2/bPp1B3/Q4K2/3r2P1/2n2PBP/8 b - - 11 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1682
Best move: Bd2#