Chess puzzle (Checkmate)
Moves: 1. b3 c5 2. Bb2 e6 3. e3 d5 4. Nf3 Nf6 5. Bb5+ Bd7 6. Bxd7+ Nbxd7 7. O-O Bd6 8.
d4 cxd4 9. Nxd4 Be5 10. Nd2 O-O 11. N2f3 Bc7 12. Qd3 Nc5 13. Qc3 Nce4 14. Qd3
a6 15. Ne2 Ba5 16. a3 b5 17. b4 Bb6 18. Nc3 Rc8 19. Nxe4 Nxe4 20. Rac1 Qe7 21.
Nd4 Rc7 22. f3 Nf6 23. f4 Ne4 24. Nf3 Rfc8 25. Nd4 Qe8 26. f5 a5 27. fxe6 fxe6
28. Rf4 axb4 29. axb4 Bxd4 30. Qxd4 Rc4 *
Position (FEN): 2r1q1k1/6pp/4p3/1p1p4/1PrQnR2/4P3/1BP3PP/2R3K1 w - - 1 31
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 871
Best move: Qxg7#