Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 d6 6. c4 a6 7. N5c3 Nf6 8. Be2
Be7 9. Be3 O-O 10. Na3 b6 11. Nc2 Bb7 12. O-O Na7 13. Bf3 b5 14. cxb5 Nxb5 15.
Nxb5 axb5 16. a3 Qa5 17. Nb4 Bxe4 18. Bxe4 Nxe4 19. Kh1 Rac8 20. Rc1 Qa8 21.
Rxc8 Rxc8 22. Nd5 Bd8 23. Qd3 Nc5 24. Qxb5 Qxd5 *
Position (FEN): 2rb2k1/5ppp/3p4/1Qnqp3/8/P3B3/1P3PPP/5R1K w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 488
Best move: Qe8#