Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 Nc6 3. Bg2 f5 4. Nc3 Bb4 5. Qc2 d6 6. a3 Bxc3 7. Qxc3 Nf6 8. d3
O-O 9. Nf3 Qe8 10. O-O Qh5 11. h3 e4 12. Nd4 Ne5 13. f4 exf3 14. exf3 c5 15.
Nb5 Nf7 16. f4 Bd7 17. Qa5 a6 18. Nc3 Rae8 19. Bd2 Bc6 20. Nd5 Nxd5 21. cxd5
Bb5 22. Qc3 Re2 23. a4 Rxg2+ 24. Kxg2 Bd7 25. Rae1 b5 26. Re7 Rd8 27. Qc1 b4
28. Qe1 Bxa4 29. Qe6 Bc2 30. Re8+ Rxe8 *
Position (FEN): 4r1k1/5npp/p2pQ3/2pP1p1q/1p3P2/3P2PP/1PbB2K1/5R2 w - - 0 31
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 609
Best move: Qxe8#