Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. e5 d5 3. exd6 exd6 4. d4 d5 5. h3 Bd6 6. Nf3 Nf6 7. Bd3 O-O 8. O-O
c5 9. c3 Nc6 10. Bg5 h6 11. Bh4 cxd4 12. Nxd4 Nxd4 13. cxd4 Be7 14. Nc3 Qb6 15.
b3 Be6 16. Na4 Qb4 17. Rc1 Rac8 18. Nc5 Rfe8 19. Nxe6 fxe6 20. Bxf6 Bxf6 21.
Qh5 Qxd4 22. Qg6 Rc3 23. Rxc3 Qxc3 *
Position (FEN): 4r1k1/pp4p1/4pbQp/3p4/8/1PqB3P/P4PP1/5RK1 w - - 0 24
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1569
Best move: Qxe8#