Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 Nc6 4. d3 a6 5. Bd2 b5 6. Bb3 Nf6 7. h3 d5 8. exd5
Nxd5 9. Bxd5 exd5 10. Qe2+ Be7 11. Bg5 f6 12. Bd2 O-O 13. O-O-O d4 14. Ne4 Bd6
15. Nxd6 Qxd6 16. f3 Be6 17. Kb1 a5 18. g4 b4 19. b3 a4 20. h4 Ra7 21. Nh3 axb3
22. cxb3 Rfa8 23. Bf4 Qd5 24. Rhe1 Rxa2 25. Qxe6+ Qxe6 26. Rxe6 Ra1+ 27. Kc2 *
Position (FEN): r5k1/6pp/2n1Rp2/2p5/1p1p1BPP/1P1P1P1N/2K5/r2R4 b - - 2 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1291
Best move: R8a2#