Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 Nc6 4. d4 cxd4 5. cxd4 Nf6 6. e5 Nd5 7. Nc3 Bb4 8. Bd2
O-O 9. a3 Nxc3 10. bxc3 Ba5 11. Bd3 f6 12. O-O fxe5 13. dxe5 Qe8 14. Bxh7+ Kxh7
15. Ng5+ Kg8 16. Qg4 Nxe5 17. Qh4 Qg6 18. f4 Nf7 19. Nxf7 Rxf7 20. Rf3 d5 21.
Rh3 Kf8 22. c4 Bxd2 *
Position (FEN): r1b2k2/pp3rp1/4p1q1/3p4/2P2P1Q/P6R/3b2PP/R5K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1450
Best move: Qd8#