Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 e6 4. dxe6 Bxe6 5. Nf3 Bc5 6. d4 Bb4+ 7. Nc3 Qe7 8.
Be2 Bxc4 9. O-O Bxe2 10. Nxe2 O-O 11. a3 Ba5 12. Nc3 Re8 13. Bg5 Qd6 14. Qa4
Nc6 15. Bxf6 Qxf6 16. d5 Bxc3 17. dxc6 Bxb2 18. cxb7 Rab8 19. Rfe1 Bxa1 20.
Rxe8+ Rxe8 *
Position (FEN): 4r1k1/pPp2ppp/5q2/8/Q7/P4N2/5PPP/b5K1 w - - 0 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 623
Best move: Qxe8#