Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Nf3 Nf6 3. c4 e6 4. Nc3 Be7 5. Bg5 O-O 6. e3 a5 7. Qc2 d6 8. Bd3
Qe8 9. Nb5 Bd8 10. O-O-O h6 11. Bxf6 Rxf6 12. e4 fxe4 13. Bxe4 Nc6 14. a3 a4
15. Bxc6 bxc6 16. Nc3 Bb7 17. c5 Rf4 18. Nxa4 Bf6 19. Rhe1 Qf7 20. cxd6 cxd6
21. Nb6 Rb8 22. Nc4 Be7 23. Re3 Ba6 24. Rde1 Bc8 25. R1e2 e5 26. Na5 Bf5 27.
Qd2 Qa2 28. b4 *
Position (FEN): 1r4k1/4b1p1/2pp3p/N3pb2/1P1P1r2/P3RN2/q2QRPPP/2K5 b - - 0 28
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1018
Best move: Qa1#