Chess puzzle (Checkmate)
Opening: Russian_Game, Russian_Game_Modern_Attack
Moves: 1. e4 e5 2. Nf3 Nf6 3. d4 Nxe4 4. Bc4 d5 5. Bb3 exd4 6. O-O Bg4 7. h3 Bh5 8.
Re1 Bb4 9. Qxd4 Bxf3 10. Rxe4+ Bxe4 11. Qxb4 Nc6 12. Qxb7 Nd4 13. Ba4+ c6 14.
Bxc6+ Nxc6 15. Qxc6+ Kf8 16. Qc5+ Kg8 17. Qd4 Qa5 18. Bd2 Qb6 19. Qe5 Re8 *
Position (FEN): 4r1kr/p4ppp/1q6/3pQ3/4b3/7P/PPPB1PP1/RN4K1 w - - 9 20
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 599
Best move: Qxe8#