Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. h3 Qb6 3. Nf3 e6 4. b3 d5 5. Bd2 a6 6. Nc3 Nf6 7. Na4 Qc7 8. Bc3 b5
9. Nb2 a5 10. a4 b4 11. Bd2 Ba6 12. e3 Bxf1 13. Rxf1 Nbd7 14. c3 bxc3 15. Bxc3
Ne4 16. Qc2 Rb8 17. Nd3 Be7 18. Nd2 O-O 19. Nxe4 dxe4 20. Nc1 Nf6 21. Qd2 Nd5
22. Bxa5 Qb7 23. Kd1 c5 24. Rb1 Ra8 25. Bc3 Rxa4 26. bxa4 Qxb1 27. Bb2 cxd4 28.
Qxd4 Rd8 *
Position (FEN): 3r2k1/4bppp/4p3/3n4/P2Qp3/4P2P/1B3PP1/1qNK1R2 w - - 1 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 426
Best move: Qxg7#