Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 c5 4. c3 Nc6 5. Ngf3 Qb6 6. exd5 exd5 7. dxc5 Bxc5 8.
Qe2+ Nge7 9. g3 O-O 10. Bg2 d4 11. cxd4 Bxd4 12. Rb1 Bf5 13. Nxd4 Nxd4 14. Qc4
Bxb1 15. O-O Bg6 16. Re1 Rac8 17. Qa4 Nec6 18. Nc4 Qc5 19. Be3 Rfe8 20. Rd1 b5
21. Qa6 bxc4 22. Bxc6 Rxc6 23. Qa4 Rd6 *
Position (FEN): 4r1k1/p4ppp/3r2b1/2q5/Q1pn4/4B1P1/PP3P1P/3R2K1 w - - 2 24
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 715
Best move: Qxe8#