Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. c4 Ne7 6. Nc3 b6 7. Be3 Nd7 8. cxd5
cxd5 9. Be2 a6 10. O-O b5 11. a3 Rc8 12. Nh4 Nb6 13. Bg5 Bg6 14. Nxg6 hxg6 15.
Bg4 Nc4 16. Rb1 Qc7 17. Qf3 Nd2 18. Bxd2 Nc6 19. Ne2 f6 20. exf6 *
Position (FEN): 2r1kb1r/2q3p1/p1n1pPp1/1p1p4/3P2B1/P4Q2/1P1BNPPP/1R3RK1 b k - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 776
Best move: Qxh2#