Chess puzzle (Checkmate)
Moves: 1. e3 d5 2. b3 d4 3. Qe2 e5 4. Nf3 e4 5. Nxd4 c5 6. Nb5 a6 7. N5c3 Nf6 8. Bb2
Bf5 9. Na3 Be7 10. O-O-O O-O 11. f3 b5 12. Nab1 b4 13. Na4 exf3 14. gxf3 Bd7
15. d4 cxd4 16. Bxd4 Bxa4 17. Bxf6 Qc7 18. Bxe7 Qxe7 19. bxa4 Nc6 20. Rg1 b3
21. axb3 Rfc8 22. Qg2 g6 23. f4 Qxe3+ 24. Kb2 Qxf4 25. Bc4 Qf6+ 26. Ka2 Nb4+
27. Ka3 a5 28. Rgf1 *
Position (FEN): r1r3k1/5p1p/5qp1/p7/PnB5/KP6/2P3QP/1N1R1R2 b - - 1 28
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1530
Best move: Qa1#