Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Nf3 d5 5. cxd5 exd5 6. Qa4+ Nc6 7. Bg5 h6 8.
Bxf6 Qxf6 9. e3 O-O 10. Be2 Rd8 11. O-O a6 12. Rfc1 Be6 13. a3 Bd6 14. b4 Ne7
15. b5 axb5 16. Qxb5 b6 17. a4 Ra5 18. Qb3 c5 19. Nb5 c4 20. Qc2 Bb8 21. e4
dxe4 22. Qxe4 Bf5 23. Qb7 Bd3 24. Bxd3 cxd3 25. Rd1 Nd5 26. Rxd3 Nf4 27. Re3
Nd5 28. Re4 Qg6 29. Rae1 Kh7 30. g3 Rxa4 31. Re8 Rxe8 32. Rxe8 Ra1+ 33. Kg2 *
Position (FEN): 1b2R3/1Q3ppk/1p4qp/1N1n4/3P4/5NP1/5PKP/r7 b - - 2 33
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1377
Best move: Nf4#