Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. Bd3 Nf6 4. Nc3 c5 5. exd5 exd5 6. O-O Be7 7. Re1 O-O 8.
Qe2 Bd6 9. Qd1 Nc6 10. Bf1 Bf5 11. d3 h6 12. a3 a6 13. b4 d4 14. Ne4 Nxe4 15.
dxe4 Be6 16. e5 Bc7 17. bxc5 b5 18. Bb2 Ba5 19. Re2 Bc4 20. Re4 Bd5 21. Re2
Bxf3 22. gxf3 Re8 23. Re4 Rxe5 24. Bxd4 Nxd4 25. Rxd4 Qg5+ 26. Rg4 Qf6 27. Qd4
Rae8 28. Re4 Rg5+ 29. Kh1 Qxf3+ 30. Bg2 *
Position (FEN): 4r1k1/5pp1/p6p/bpP3r1/3QR3/P4q2/2P2PBP/R6K b - - 1 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 972
Best move: Qxg2#