Chess puzzle (Checkmate)
Moves: 1. c4 f5 2. Nc3 Nf6 3. g3 g6 4. Bg2 Bg7 5. d3 O-O 6. e4 d6 7. Nge2 Nc6 8. O-O
e5 9. f4 fxe4 10. Nxe4 Nxe4 11. dxe4 Be6 12. Qd3 Na5 13. b3 exf4 14. Nxf4 Bxa1
15. Nxe6 Rxf1+ 16. Bxf1 Qf6 17. Nxc7 Rf8 18. Be3 Nc6 19. Bh3 Ne5 20. Qd5+ Kh8
21. Ne6 Nf3+ 22. Kh1 Qb2 23. Nxf8 *
Position (FEN): 5N1k/pp5p/3p2p1/3Q4/2P1P3/1P2BnPB/Pq5P/b6K b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1086
Best move: Qxh2#