Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bd6 4. Bxc6 dxc6 5. d4 exd4 6. Qxd4 Bg4 7. Qxg7 Bxf3
8. Qxh8 Bb4+ 9. c3 *
Position (FEN): r2qk1nQ/ppp2p1p/2p5/8/1b2P3/2P2b2/PP3PPP/RNB1K2R b KQq - 0 9
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 853
Best move: Qd1#