Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 e6 5. Nc3 Nf6 6. Bg5 Be7 7. c5 O-O 8. Nf3
Nc6 9. Bd3 Qd7 10. a3 a5 11. Qc2 Rb8 12. O-O b6 13. cxb6 Rxb6 14. Rfb1 Ba6 15.
Bxa6 Rxa6 16. Qa4 Ne4 17. Bxe7 Qxe7 18. Qb5 Nb8 19. Nxe4 dxe4 20. Ne5 Rd8 21.
Rd1 Rc8 22. b4 axb4 23. axb4 Rxa1 24. Rxa1 Qd6 25. Rd1 f6 26. Nc4 Qc7 27. Nb6
Re8 *
Position (FEN): 1n2r1k1/2q3pp/1N2pp2/1Q6/1P1Pp3/8/5PPP/3R2K1 w - - 4 28
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1103
Best move: Qxe8#