Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 e6 3. Nc3 a6 4. a3 c5 5. e3 Nf6 6. Nf3 Nc6 7. h3 Be7 8. dxc5
Bxc5 9. Bd3 O-O 10. O-O h6 11. Qe2 b5 12. b4 Bb6 13. Rfd1 Re8 14. Bg3 Bb7 15.
Ne5 Rc8 16. Qf3 Nxe5 17. Bxe5 Nd7 18. Qg3 Nxe5 19. Qxe5 f6 20. Qh5 Rxc3 21. Qg6
Qc7 *
Position (FEN): 4r1k1/1bq3p1/pb2ppQp/1p1p4/1P6/P1rBP2P/2P2PP1/R2R2K1 w - - 2 22
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1892
Best move: Qxe8#