Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nxc6 bxc6 6. Bc4 Nf6 7. Bg5 Bc5 8.
Qf3 d6 9. Bxf6 gxf6 10. Nc3 Be6 11. Bd3 Qd7 12. Qxf6 Rg8 13. g3 Bh3 14. Qh4 Bg2
15. Rg1 Bf3 16. Na4 Bb4+ 17. c3 Ba5 18. b4 c5 19. Bc2 cxb4 20. cxb4 Bxb4+ 21.
Kf1 Qb5+ 22. Bd3 *
Position (FEN): r3k1r1/p4p1p/3p4/1q2p3/Nb2P2Q/3B1bP1/P4P1P/R4KR1 b q - 3 22
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 438
Best move: Qxd3#