Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. e4 Bg7 3. Nf3 d6 4. Bc4 Nf6 5. Nc3 Nc6 6. Be3 Bg4 7. d5 Ne5 8. Be2
Bxf3 9. gxf3 O-O 10. f4 Neg4 11. Bxg4 Nxg4 12. Qxg4 c6 13. dxc6 bxc6 14. Bd2 d5
15. O-O-O d4 16. Ne2 c5 17. c3 d3 18. Ng3 Qa5 19. a3 Qa4 20. Kb1 Qc2+ 21. Ka1
Rab8 22. Rb1 Rxb2 23. Rxb2 Bxc3 24. Bxc3 Qxc3 25. Rb1 Rb8 26. Qd1 Rb6 27. e5
Ra6 28. Ka2 *
Position (FEN): 6k1/p3pp1p/r5p1/2p1P3/5P2/P1qp2N1/KR3P1P/1R1Q4 b - - 2 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1251
Best move: Qxa3#