Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. Bf4 d5 3. c4 Bf5 4. Nf3 e6 5. e3 a6 6. Nbd2 Bd6 7. Bg3 Bxg3 8. hxg3
Nf6 9. Nh4 dxc4 10. Bxc4 b5 11. Bb3 a5 12. Nxf5 exf5 13. Bc2 g6 14. Nf3 O-O 15.
Qe2 Re8 16. O-O-O a4 17. a3 Qb6 18. Ng5 Na6 19. f3 b4 20. Bxa4 bxa3 21. Rd3 a2
22. Ra3 Nb4 23. Qc4 Ra7 24. e4 fxe4 25. fxe4 Nxe4 26. Nxh7 c5 27. Bxe8 a1=Q+
28. Rxa1 *
Position (FEN): 4B1k1/r4p1N/1q4p1/2p5/1nQPn3/6P1/1P4P1/R1K4R b - - 0 28
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1060
Best move: Rxa1#