Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Bc5 3. Bc4 d6 4. d3 a6 5. a4 h6 6. Nge2 Nf6 7. O-O Bg4 8. Qe1
O-O 9. a5 Nc6 10. Na4 Ba7 11. Be3 Bxe2 12. Qxe2 Nd4 13. Qd1 b5 14. axb6 cxb6
15. Bxd4 exd4 16. Bd5 Nxd5 17. exd5 b5 18. f4 bxa4 19. f5 f6 20. Rxa4 Bc5 21.
Rf3 Qd7 22. Ra1 Qb5 23. b3 Bb4 24. Rg3 Qxd5 25. Qg4 Rf7 26. Rf1 a5 27. Rf4 Bc3
28. Re4 a4 29. bxa4 Rxa4 30. Re6 Ra1+ 31. Kf2 Qa2 32. Re8+ Kh7 *
Position (FEN): 4R3/5rpk/3p1p1p/5P2/3p2Q1/2bP2R1/q1P2KPP/r7 w - - 6 33
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 883
Best move: Qg6#