Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. b3 e6 4. Bb2 Bd6 5. e3 O-O 6. Bd3 c5 7. Nbd2 Bd7 8. O-O
b5 9. dxc5 Bxc5 10. Ne5 Be8 11. Ndf3 a6 12. Qe2 Nc6 13. a4 bxa4 14. bxa4 Nb4
15. Nd4 Nxd3 16. cxd3 Rb8 17. Ba3 Bxa3 18. Rxa3 Rc8 19. Rb1 Qd6 20. Rab3 Qxe5
21. a5 Ba4 22. Rb6 Rb8 23. Qb2 Rxb6 24. axb6 Rb8 25. Qb4 Bb5 26. Nxb5 Rxb6 27.
Qa5 Rxb5 28. Qd8+ Ne8 *
Position (FEN): 3Qn1k1/5ppp/p3p3/1r1pq3/8/3PP3/5PPP/1R4K1 w - - 2 29
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 739
Best move: Qxe8#