Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. b4 cxb4 5. a3 Nc6 6. axb4 Bxb4 7. c3 Ba5 8. d4
Nge7 9. Bd3 Bd7 10. O-O Ng6 11. Ba3 Nce7 12. Qc2 O-O 13. Bxg6 hxg6 14. Ng5 Re8
15. Qd3 Nf5 16. f4 Rc8 17. g4 Nh6 18. h3 a6 19. Kh2 Bb5 20. Qf3 Bxf1 21. Qxf1
Bxc3 22. Nxc3 Rxc3 23. Bc5 b6 24. Bd6 Qc8 25. Qxa6 Rc2+ 26. Kg3 Qc3+ 27. Kh4
Rh2 28. Qa4 Qe3 *
Position (FEN): 4r1k1/5pp1/1p1Bp1pn/3pP1N1/Q2P1PPK/4q2P/7r/R7 w - - 7 29
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 636
Best move: Qxe8#