Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. c3 Nf6 5. Bxc6 dxc6 6. d4 exd4 7. cxd4 Bb4+
8. Bd2 Bxd2+ 9. Nbxd2 O-O 10. h3 Nxe4 11. Nxe4 Re8 12. O-O Rxe4 13. Qb3 b6 14.
Rfe1 Rxe1+ 15. Rxe1 Be6 16. Qc3 Qf6 17. Qxc6 Rc8 18. d5 Bf5 19. Re8+ Rxe8 *
Position (FEN): 4r1k1/p1p2ppp/1pQ2q2/3P1b2/8/5N1P/PP3PP1/6K1 w - - 0 20
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 565
Best move: Qxe8#