Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 e6 4. e3 Be7 5. Nbd2 O-O 6. h3 c5 7. c3 Nc6 8. Bd3
c4 9. Bc2 b5 10. O-O a5 11. e4 dxe4 12. Nxe4 Bb7 13. Qe2 Rb8 14. Bxb8 Qxb8 15.
Nxf6+ Bxf6 16. Rad1 Ne7 17. Ne5 Nd5 18. Nd7 Qf4 19. Nxf8 Kxf8 20. Be4 Nxc3 21.
bxc3 Bxe4 22. Rfe1 Bc6 23. d5 Bxd5 24. Rxd5 exd5 *
Position (FEN): 5k2/5ppp/5b2/pp1p4/2p2q2/2P4P/P3QPP1/4R1K1 w - - 0 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 883
Best move: Qe8#