Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. d4 cxd4 5. Nxd4 a6 6. Bc4 Nc6 7. Be3 e6 8. O-O
Be7 9. f4 O-O 10. Nf3 h6 11. Bd3 Nb4 12. Be2 b5 13. a3 Nc6 14. Bd3 Bb7 15. Qe2
Ng4 16. Bd2 b4 17. axb4 Nxb4 18. h3 Nxd3 19. cxd3 Nf6 20. Rad1 Rb8 21. Qe3 d5
22. e5 Nh7 23. Nd4 Bc5 24. Nce2 Qb6 25. Bc3 f6 26. f5 fxe5 27. Qxe5 Rbe8 28.
Kh1 exf5 29. Ne6 Qxe6 *
Position (FEN): 4rrk1/1b4pn/p3q2p/2bpQp2/8/2BP3P/1P2N1P1/3R1R1K w - - 0 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1475
Best move: Qxg7#