Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 Nf6 4. e5 Ne4 5. cxd4 d6 6. Nf3 dxe5 7. Nxe5 a6 8.
Nc3 Nd6 9. Qb3 b5 10. Be2 e6 11. O-O Nf5 12. Be3 Bb7 13. Rfd1 Nd7 14. Nxb5 Nxe3
15. fxe3 axb5 16. Qxb5 Bd5 17. b3 Ra5 18. Qd3 Nxe5 19. dxe5 Qa8 20. Bf1 Bc6 21.
Rac1 Ba3 22. Rxc6 Qxc6 *
Position (FEN): 4k2r/5ppp/2q1p3/r3P3/8/bP1QP3/P5PP/3R1BK1 w k - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 494
Best move: Qd8#