Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. c4 Nf6 3. Nf3 Nbd7 4. Nc3 e5 5. e4 c6 6. Be2 Be7 7. O-O Qc7 8. Re1
a5 9. Bf1 O-O 10. h3 Ne8 11. d5 g6 12. Bh6 Ng7 13. Ng5 Bxg5 14. Bxg5 f6 15. Bh6
Nc5 16. f4 Nd7 17. f5 gxf5 18. exf5 Nc5 19. Qg4 Bxf5 20. Qg3 Kh8 21. Rad1 Qf7
22. dxc6 bxc6 23. Rxd6 Rg8 24. Bxg7+ Rxg7 25. Qf3 Qg6 26. Qxc6 Rc8 27. Qf3 e4
28. Qf4 Nd3 29. Bxd3 *
Position (FEN): 2r4k/6rp/3R1pq1/p4b2/2P1pQ2/2NB3P/PP4P1/4R1K1 b - - 0 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1482
Best move: Qxg2#