Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. e4 e5 3. d5 c6 4. c4 Nf6 5. Nc3 a6 6. f4 Nbd7 7. Nf3 cxd5 8. cxd5
b5 9. fxe5 Nxe5 10. a3 Be7 11. Bf4 Nxf3+ 12. Qxf3 O-O 13. Bd3 Qb6 14. Be3 Qd8
15. O-O h6 16. Qg3 Kh8 17. Ne2 Ng4 18. Bd2 Ne5 19. Bc2 Bg5 20. Bc3 Bh4 21. Qe3
Ng4 22. Qd4 Bf6 23. Qd3 Qb6+ 24. Kh1 Nf2+ 25. Rxf2 Qxf2 26. Ng3 Bxc3 27. Qxc3
Qb6 28. Nh5 Qd8 *
Position (FEN): r1bq1r1k/5pp1/p2p3p/1p1P3N/4P3/P1Q5/1PB3PP/R6K w - - 3 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 476
Best move: Qxg7#