Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nc6 5. c4 Nf6 6. Nc3 Bg4 7. Be2 e6 8. c5
b6 9. Qa4 Qd7 10. cxb6 Bb4 11. Bd2 O-O 12. O-O axb6 13. Qb3 Bd6 14. Nb5 Ne4 15.
Be3 Be7 16. Rfc1 Rfc8 17. Qd3 Bf6 18. a3 Na5 19. h3 Bf5 20. Qd1 Nc4 21. Qb3
Nxe3 22. Qxe3 h6 23. Ne5 Qe8 24. f4 Rxc1+ 25. Rxc1 Rc8 26. g4 Rxc1+ 27. Qxc1
Bh7 28. Qc6 Ng3 *
Position (FEN): 4q1k1/5ppb/1pQ1pb1p/1N1pN3/3P1PP1/P5nP/1P2B3/6K1 w - - 3 29
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1102
Best move: Qxe8#