Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. g3 Nc6 3. Bg2 e5 4. d3 Bg4 5. O-O Qd7 6. Re1 Bh3 7. Bh1 O-O-O 8.
Nbd2 f6 9. Nb3 g5 10. e4 d4 11. a4 h5 12. a5 h4 13. a6 b6 14. Nbd2 hxg3 15.
fxg3 Be7 16. Nc4 Nh6 17. Bd2 Be6 18. Na3 Ng4 19. Nb5 Kb8 20. Re2 Rdg8 21. c4
dxc3 22. Bxc3 Bc5+ 23. d4 exd4 24. Nfxd4 Nxd4 25. Nxd4 Bc4 26. Rd2 Ne3 27. Qf3
Nc2 28. e5 Nxd4 *
Position (FEN): 1k4rr/p1pq4/Pp3p2/2b1P1p1/2bn4/2B2QP1/1P1R3P/R5KB w - - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1139
Best move: Qa8#