Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d3 Bg4 4. h3 Bxf3 5. Qxf3 Nc6 6. g3 Nf6 7. c3 e6 8. Bg2
Be7 9. O-O O-O 10. Nd2 Ne5 11. Qd1 Nxd3 12. Nc4 Ne5 13. Nxe5 dxe5 14. Qe2 Qc7
15. Be3 b6 16. Rad1 Rfd8 17. b3 Nd7 18. Qc4 Nf8 19. Rxd8 Rxd8 20. a4 Ng6 21.
Ra1 Kf8 22. a5 bxa5 23. h4 Bd6 24. Qa6 Rb8 25. Qxa5 Rxb3 26. Bxc5 Qxc5 *
Position (FEN): 5k2/p4ppp/3bp1n1/Q1q1p3/4P2P/1rP3P1/5PB1/R5K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 489
Best move: Qd8#