Chess puzzle (Checkmate)
Moves: 1. b4 e5 2. Bb2 e4 3. d3 exd3 4. cxd3 Bxb4+ 5. Nd2 Nf6 6. Nf3 O-O 7. e3 d5 8.
Be2 c5 9. O-O Nc6 10. a3 Bxd2 11. Qxd2 Bg4 12. Ne5 Nxe5 13. Bxe5 Bxe2 14. Bxf6
Qxf6 15. Qxe2 Rfe8 16. Qc2 b6 17. a4 Rac8 18. a5 d4 19. axb6 axb6 20. Ra6 Ra8
21. Qa4 Rxa6 *
Position (FEN): 4r1k1/5ppp/rp3q2/2p5/Q2p4/3PP3/5PPP/5RK1 w - - 0 22
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 704
Best move: Qxe8#