Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. d4 g6 3. Nc3 d5 4. Bf4 Bg7 5. Nb5 Na6 6. e3 O-O 7. Be2 c6 8. Nc3
Nc7 9. h4 Ne6 10. Bh2 Ng4 11. Bg3 h5 12. Qd2 Nf6 13. Ne5 Qb6 14. O-O-O Ne4 15.
Nxe4 dxe4 16. Bh2 Rd8 17. g4 hxg4 18. Bxg4 Nf8 19. Bxc8 Raxc8 20. h5 c5 21. d5
Qf6 22. h6 Bh8 23. Ng4 *
Position (FEN): 2rr1nkb/pp2pp2/5qpP/2pP4/4p1N1/4P3/PPPQ1P1B/2KR3R b - - 2 23
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1068
Best move: Qxb2#