Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Nxe4 8.
Bxb4 Nxb4 9. Bxf7+ Kxf7 10. Qb3+ d5 11. Qxb4 Nxf2 12. Kxf2 Re8 13. Nbd2 Bg4 14.
Rhe1 Qf6 15. Kg1 b6 16. Ne5+ Rxe5 17. Rxe5 a5 18. Qb5 Kg8 19. Rf1 Qh6 20. Re8+
Rxe8 *
Position (FEN): 4r1k1/2p3pp/1p5q/pQ1p4/3P2b1/8/PP1N2PP/5RK1 w - - 0 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 960
Best move: Qxe8#