Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 e6 5. e3 Nbd7 6. Be2 Be7 7. a4 O-O 8. O-O
b6 9. Ne5 Bb7 10. f4 dxc4 11. Nxc4 c5 12. Bf3 Bxf3 13. Qxf3 cxd4 14. exd4 Rc8
15. Ne5 Re8 16. Be3 Nf8 17. f5 exf5 18. Qxf5 Ng6 19. Kh1 Bd6 20. Rad1 Qe7 21.
Bg5 Nxe5 22. dxe5 Qxe5 23. Bxf6 *
Position (FEN): 2r1r1k1/p4ppp/1p1b1B2/4qQ2/P7/2N5/1P4PP/3R1R1K b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1227
Best move: Qxh2#