Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. c4 dxc4 5. Bxc4 Nf6 6. Nf3 Bg4 7. O-O Be7 8.
Re1 O-O 9. Nc3 Nc6 10. Bg5 Bxf3 11. Qxf3 Nxd4 12. Qxb7 Rb8 13. Qa6 Rxb2 14.
Rad1 c5 15. Qxa7 h6 16. Rxe7 Rc2 17. Bxf6 Rxc3 18. Bxf7+ Rxf7 19. Rxf7 Ne2+ 20.
Kf1 *
Position (FEN): 3q2k1/Q4Rp1/5B1p/2p5/8/2r5/P3nPPP/3R1K2 b - - 2 20
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 613
Best move: Qxd1#