Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Bc5 5. Re1 d6 6. h3 Be6 7. c3 Qd7 8. d4
exd4 9. cxd4 Bb4 10. Nc3 Bxc3 11. bxc3 a6 12. Ba4 b5 13. Bc2 Bc4 14. e5 dxe5
15. Nxe5 Nxe5 16. Rxe5+ Kf8 17. Ba3+ Kg8 18. Qf3 Re8 19. Rae1 Rxe5 20. Rxe5
Bxa2 21. Qa8+ Ne8 22. Rxe8+ Qxe8 *
Position (FEN): Q3q1kr/2p2ppp/p7/1p6/3P4/B1P4P/b1B2PP1/6K1 w - - 0 23
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 878
Best move: Qxe8#