Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. f4 e6 5. Nf3 Ne7 6. Bd3 Nd7 7. O-O Qb6 8. c3 c5
9. Nh4 cxd4 10. Kh1 Bxd3 11. Qxd3 dxc3 12. Nxc3 Nc6 13. Bd2 Be7 14. Nf3 O-O 15.
a3 Nc5 16. Qc2 Nb3 17. Rad1 Rac8 18. Be3 Qxe3 19. Qxb3 Na5 20. Qa4 Nc4 21. Qd7
Rfe8 22. Nb5 a6 23. Nd6 Bxd6 24. exd6 Qxf4 25. Qxb7 Qxd6 26. Ng5 Rc7 27. Qb3
Qe5 28. Qa4 Qxg5 *
Position (FEN): 4r1k1/2r2ppp/p3p3/3p2q1/Q1n5/P7/1P4PP/3R1R1K w - - 0 29
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1224
Best move: Qxe8#