Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. b4 cxb4 3. a3 bxa3 4. d4 e6 5. c3 d5 6. e5 Nc6 7. Bd3 Nge7 8. Ne2
g6 9. Ng3 Bg7 10. O-O O-O 11. Bg5 b6 12. Qd2 a5 13. Nxa3 Ba6 14. Nb5 Na7 15.
Nd6 Bxd3 16. Qxd3 Qc7 17. Rac1 Nec8 18. Nxc8 Rfxc8 19. Bf6 Bxf6 20. exf6 Qf4
21. Qa6 Rcb8 22. Rb1 Nc6 23. Qb5 Nd8 *
Position (FEN): rr1n2k1/5p1p/1p2pPp1/pQ1p4/3P1q2/2P3N1/5PPP/1R3RK1 w - - 7 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 404
Best move: Qe8#