Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Bg4 5. Be2 Bxf3 6. Bxf3 e6 7. c4 Nf6 8.
O-O Bd6 9. Nc3 Bc7 10. Qa4+ Nc6 11. cxd5 Nxd5 12. Nxd5 exd5 13. Re1+ Kf8 14. b3
Qh4 15. g3 Qxd4 16. Ba3+ Kg8 17. Qb5 Bb6 18. Bxd5 Qxf2+ 19. Kh1 Nd4 20. Re8+
Rxe8 *
Position (FEN): 4r1kr/pp3ppp/1b6/1Q1B4/3n4/BP4P1/P4q1P/R6K w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 806
Best move: Qxe8#