Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Nf6 6. O-O Be7 7. Bd5 Bb7 8.
Bxc6 Bxc6 9. Nxe5 Bxe4 10. Nc3 Bb7 11. Re1 O-O 12. d4 b4 13. Ne2 d6 14. Nc4 c5
15. Ng3 d5 16. Nf5 Re8 17. Ne5 Bf8 18. dxc5 Bxc5 19. Nd3 Qb6 20. Rxe8+ Rxe8 21.
Nxc5 Qxc5 22. Be3 Qc6 23. Nd4 Qd6 24. Qd2 Ne4 25. Nf5 Qg6 26. Qxb4 Ba8 27. Nd4
Nd6 28. Qa4 Nb5 29. c3 Nxd4 *
Position (FEN): b3r1k1/5ppp/p5q1/3p4/Q2n4/2P1B3/PP3PPP/R5K1 w - - 0 30
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1161
Best move: Qxe8#