Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. Be2 Nc6 7. Be3 Be7 8. g4
h6 9. h4 d5 10. Nxc6 bxc6 11. e5 Nd7 12. Qd2 Nxe5 13. O-O-O c5 14. f4 Nc6 15.
Bb5 Bd7 16. f5 d4 17. fxe6 fxe6 18. Qg2 Rc8 19. Qe4 O-O 20. g5 h5 21. Bd3 Rf5
22. Qg2 dxc3 23. Bxf5 cxb2+ 24. Kb1 Qa5 25. Rxd7 Nb4 26. Bxe6+ Kh8 27. Rxe7 c4
28. Rxg7 *
Position (FEN): 2r4k/p5R1/4B3/q5Pp/1np4P/4B3/PpP3Q1/1K5R b - - 0 28
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1129
Best move: Qxa2#