Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 a6 7. Na3 Bb4 8.
Bd3 d5 9. exd5 Nxd5 10. Bd2 Nxc3 11. Bxc3 Bxc3+ 12. bxc3 e4 13. Qe2 O-O 14. Bc4
Re8 15. O-O Qa5 16. Nb1 b5 17. Bb3 Bb7 18. a4 bxa4 19. Rxa4 Qf5 20. Nd2 Nd8 21.
f3 exf3 *
Position (FEN): r2nr1k1/1b3ppp/p7/5q2/R7/1BP2p2/2PNQ1PP/5RK1 w - - 0 22
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 980
Best move: Qxe8#