Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e6 3. d4 Nc6 4. Be3 Qb6 5. Qc2 cxd4 6. cxd4 Nxd4 7. Qd2 e5 8.
Nc3 Bb4 9. Nf3 d6 10. Nxd4 exd4 11. Bxd4 Bxc3 12. Qxc3 Qd8 13. Bxg7 Be6 14.
Bxh8 Rc8 15. Bb5+ Ke7 16. Qg3 Qa5+ 17. Kd1 Qxb5 18. Re1 Bg4+ 19. f3 *
Position (FEN): 2r3nB/pp2kp1p/3p4/1q6/4P1b1/5PQ1/PP4PP/R2KR3 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1172
Best move: Qd3#