Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Bc5 3. g3 a6 4. Bg2 d6 5. Nf3 Nf6 6. O-O Be6 7. d3 c6 8. Ng5
Bd7 9. Nce4 Nxe4 10. Nxe4 Be6 11. Nxc5 dxc5 12. Be3 b6 13. b3 O-O 14. Qd2 Qc7
15. Qc2 Nd7 16. a3 Rab8 17. b4 cxb4 18. axb4 c5 19. bxc5 bxc5 20. Rxa6 Rfe8 21.
Rb1 Rxb1+ 22. Qxb1 f5 23. Qb5 f4 24. Bxc5 Nxc5 *
Position (FEN): 4r1k1/2q3pp/R3b3/1Qn1p3/2P2p2/3P2P1/4PPBP/6K1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 522
Best move: Qxe8#