Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. c4 Nf6 3. Bg5 e6 4. e3 Be7 5. Bd3 O-O 6. Nd2 d5 7. Qf3 c6 8. h4 Ne4
9. Bxe7 Qxe7 10. cxd5 exd5 11. Nh3 Qb4 12. O-O-O Nd7 13. g4 fxg4 14. Qxg4 Ndf6
15. Qg2 Bxh3 16. Rxh3 Rae8 17. h5 h6 18. Nf3 Nh7 19. Ne5 Rxf2 20. Bxe4 *
Position (FEN): 4r1k1/pp4pn/2p4p/3pN2P/1q1PB3/4P2R/PP3rQ1/2KR4 b - - 0 20
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1176
Best move: Qxb2#