Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. Bf4 g5 5. Bg3 Bg7 6. Nf3 Nc6 7. Qd5 Qe7 8.
Nc3 Ngxe5 9. Nxe5 Nxe5 10. e3 d6 11. O-O-O O-O 12. h4 g4 13. Qd2 Be6 14. Nd5
Qd8 15. h5 h6 16. Be2 c6 17. Nc3 Qa5 18. Qxd6 Bxc4 19. Bxe5 Bxe5 20. Qxh6 Bxe2
21. Nxe2 Qxa2 22. Qg5+ Bg7 23. h6 *
Position (FEN): r4rk1/pp3pb1/2p4P/6Q1/6p1/4P3/qP2NPP1/2KR3R b - - 0 23
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1434
Best move: Qxb2#