Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Albin_Countergambit
Moves: 1. d4 d5 2. c4 e5 3. e4 exd4 4. cxd5 Bc5 5. a3 a5 6. Nd2 Qf6 7. Nc4 Nh6 8. e5
Qh4 9. Bxh6 Qxh6 10. Bd3 Nd7 11. Nf3 O-O 12. O-O b6 13. Be4 Bb7 14. Nxd4 Rae8
15. f4 f5 16. Bc2 Bxd5 17. b3 Re6 18. Kh1 Rg6 19. Nxf5 *
Position (FEN): 5rk1/2pn2pp/1p4rq/p1bbPN2/2N2P2/PP6/2B3PP/R2Q1R1K b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1444
Best move: Bxg2#