Chess puzzle (Checkmate)
Moves: 1. e3 d5 2. d4 Bf5 3. Nf3 Nc6 4. Nc3 Nb4 5. Bd3 Nxd3+ 6. cxd3 c6 7. O-O Nf6 8.
Re1 h6 9. h3 e6 10. e4 Bh7 11. exd5 Nxd5 12. Nxd5 cxd5 13. Ne5 f6 14. Qa4+ Ke7
15. Qb4+ Ke8 16. Qxb7 fxe5 17. Qc6+ Kf7 18. Re3 Be7 19. Rf3+ Kg8 *
Position (FEN): r2q2kr/p3b1pb/2Q1p2p/3pp3/3P4/3P1R1P/PP3PP1/R1B3K1 w - - 6 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 813
Best move: Qxe6#