Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 d6 5. d3 Bg4 6. h3 Bh5 7. g4 Bg6 8. Bg5
e6 9. Qd2 Be7 10. Bxf6 Bxf6 11. O-O-O Qb6 12. Kb1 O-O 13. g5 Bd4 14. h4 f6 15.
Bxe6+ Kh8 16. h5 Bf7 17. Bf5 fxg5 18. Nxg5 h6 19. Nxf7+ Rxf7 20. f3 Ne5 21.
Rdf1 Nc6 22. Nd5 *
Position (FEN): r6k/pp3rp1/1qnp3p/2pN1B1P/3bP3/3P1P2/PPPQ4/1K3R1R b - - 4 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1016
Best move: Qxb2#