Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 dxe4 4. Nxe4 Nd7 5. Bc4 e6 6. d4 Ngf6 7. Ng3 b5 8.
Bd3 Be7 9. O-O a6 10. Ne5 Bb7 11. Qe2 O-O 12. c3 c5 13. Ne4 Nxe4 14. Bxe4 Bxe4
15. Qxe4 cxd4 16. cxd4 Nf6 17. Qe3 Rc8 18. Bd2 Nd5 19. Qg3 Bf6 20. Rac1 Ne7 21.
Bb4 Nf5 22. Qf4 Re8 23. Rxc8 Qxc8 24. Bc5 Qb7 25. b4 a5 26. a3 a4 27. Qf3 Qc7
28. Qc6 Bxe5 *
Position (FEN): 4r1k1/2q2ppp/2Q1p3/1pB1bn2/pP1P4/P7/5PPP/5RK1 w - - 0 29
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 959
Best move: Qxe8#