Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bc5 5. c3 d6 6. cxd4 Bb6 7. Bg5 f6 8. Be3
Bg4 9. Qb3 Nge7 10. Bf7+ Kf8 11. Nbd2 Na5 12. Qa4 Kxf7 13. O-O Bxf3 14. Nxf3
Re8 15. Bd2 Nac6 16. Bc3 Ng6 17. Rad1 Rxe4 18. Qb3+ Kf8 19. d5 Na5 20. Qc2 Re8
21. Bd4 Bxd4 22. Nxd4 b6 23. Ne6+ Rxe6 24. dxe6 Kg8 25. Rfe1 Qe7 26. Re3 Re8
27. g3 Nb7 28. f4 a5 29. f5 Ne5 30. Rxe5 fxe5 31. a3 Nc5 32. b4 axb4 33. axb4
Nb7 34. Ra1 Qd8 35. Ra7 Qb8 36. Qc6 Nd8 *
Position (FEN): 1q1nr1k1/R1p3pp/1pQpP3/4pP2/1P6/6P1/7P/6K1 w - - 7 37
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 652
Best move: Qxe8#