Chess puzzle (Checkmate)
Moves: 1. Nf3 c5 2. e4 Nc6 3. c3 e5 4. d3 Nf6 5. Be2 Be7 6. O-O O-O 7. Bg5 d6 8. Nbd2
Be6 9. a3 b5 10. h3 h6 11. Be3 d5 12. exd5 Nxd5 13. Re1 f5 14. Nf1 f4 15. Bd2
Qe8 16. N1h2 Qg6 17. Kh1 Rad8 18. Bf1 Nf6 19. Nxe5 Nxe5 20. Rxe5 Nd5 21. Qe2
Rf6 22. Re1 Rd6 23. c4 Nc7 24. cxb5 Nxb5 25. Nf3 Bd8 26. Rxc5 Nd4 27. Nxd4 Rxd4
28. Bc3 f3 29. Qe3 Rxd3 30. Bxd3 *
Position (FEN): 3b2k1/p5p1/4brqp/2R5/8/P1BBQp1P/1P3PP1/4R2K b - - 0 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 853
Best move: Qxg2#