Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 c5 4. c3 Nc6 5. Bb5 Qb6 6. Bxc6+ Qxc6 7. e5 Bd7 8.
Ndf3 Ne7 9. Ne2 Nf5 10. Ng3 cxd4 11. Nxf5 exf5 12. Nxd4 Qb6 13. Be3 Qxb2 14.
O-O Qxc3 15. Rc1 Qa5 16. Nb3 Qb5 17. a4 Qxa4 18. Qxd5 Be6 19. Qxb7 Rd8 20. Nc5
Qh4 21. Nxe6 fxe6 22. Qb5+ Kf7 23. Rc7+ Be7 24. Bc5 Rhe8 25. Qb7 a5 26. Ra1 a4
27. Rxa4 *
Position (FEN): 3rr3/1QR1bkpp/4p3/2B1Pp2/R6q/8/5PPP/6K1 b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1147
Best move: Rd1#